Power Builder - OLE DB y COMMIT

   
Vista:

OLE DB y COMMIT

Publicado por Juan (20 intervenciones) el 27/09/2007 17:51:47
Hola alguien me puede ayudar tengo un inconveniente al COMMIT con UPDATE se me presenta un error :

Microsoft OLE DB Provider for SQL Server
Un objeto estaba abierto.

No changes made to database.

UPDATE c01_detconst SET dco_dato = 1 WHERE dco_dato IS NULL AND con_id = '020100' AND fic_clave = '110132' AND cat_codigo = '01503003' AND usuario_id IS NULL
este en una de las tablas

Este mensaje se presenta cuando intento monificar modificiar información.
lo raro es cuando creo un nuevo registro no se presenta el error.

la forma de como estoy grabando es la siguiente:

dw_variables_const.Update()
commit;

espero algun comentario
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:OLE DB y COMMIT

Publicado por Jorge Ramirez (26 intervenciones) el 27/09/2007 18:43:07
es porque supuestamente tienes abierta la tabla:
Intenta de esta manera:
crea una instancia para saber si esta abierta o cerrada la coneccion
y si esta abierta lo cierras mediante codigo.
int r
r=dw_udp.update()
if r=1 then
commit using "NOMBRE DATA";
else
rollback;
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:OLE DB y COMMIT

Publicado por Juan (20 intervenciones) el 27/09/2007 21:12:57
gracias por contestar pero no me resulto como dije anteriormente cuando ingreso un nuevo registro me funciona bien pero cuando quiero hacer un cambio ahi tengo el problema.

no se si alguien mas ha tenido alguno problema similar

en la ventana estoy trabajando con varios data windows

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar