| From: | Milton inostroza <minoztro(at)gmail(dot)com> |
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | cnx.commit() problemas |
| Date: | 2005-05-07 22:59:11 |
| Message-ID: | 172699c505050715597dbff2b1@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
hola:
Estoy utilizando pyPgSQL.PgSQL e importo el connect para realizar el
sql..ahora noto un compartamiento erratico cuando inserto en la base
de datos, se los detallo(trozo de código):
try:
sql ="""
INSERT INTO fecha
VALUES ('%s','%s')
"""%(
self.padre.fecha_actual,
self.padre.fecha_proceso
)
self.cursor.execute(sql)
self.padre.cnx.commit()
sql=""" INSERT INTO tramo_carga_familiar
(tramo_carga_familiar,fecha_proceso)
values
('{{"+"%s,%s,%s"%(datos[0],datos[1],datos[2])+"},{"+"%s,%s,%s"%(datos[3],datos[4],datos[5])+"},{"+"%s,%s,%s"%(datos[6],datos[7],datos[8])+"},{"+"%s,%s,%s"%(datos[9],datos[10],datos[11])+"}}','%s')"%(datos[12])
self.cursor.execute(sql)
self.padre.cnx.commit()
except:
print sys.exc_info()[1]
Si se fijan en el insert into TRAMO_CARGA_FAMILIAR me refiero a un
dato que está en FECHA, pero no se porque motivo me dice que la fecha
a que me refiero no está en la tabla FECHA...se debe hacer algo más
que commit() para que los datos queden en la base de datos y las otras
tablas se puedan referir a ellos???...., ayuda, salu2!
--
Milton Inostroza Aguilera
Desarrollador de RemuneX (sistema de remuneraciones amparado bajo GPL)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Douglas Escobar | 2005-05-07 23:58:52 | Restaurar DB |
| Previous Message | Alvaro Herrera | 2005-05-07 22:07:36 | Re: Orden SQL pasada a ps_query demasiado larga |