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: | Raw Message | Whole Thread | 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 |