Power Builder - actualizar solo una tabla de mi BD

 
Vista:

actualizar solo una tabla de mi BD

Publicado por carlos (57 intervenciones) el 16/01/2006 15:35:32
Saludos buenos dias, espero me puedan ayudar porfa

tengo un data windows que contiene 2 tablas relacionadas, la primera es una tabla de solo lectura, pero la otra debe permitirme guardar datos atraves de mi datawindows

este es el error que me da!!!

Row changed between retrieve and update.

No changes made to database.

De antemano gracias por la ayuda que me puedan prestar.
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:actualizar solo una tabla de mi BD

Publicado por Jancarlo (890 intervenciones) el 16/01/2006 16:40:21
Hola...chekea q siguiente linea

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=73&texto=Power+Builder&n1=345134&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0

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

RE:actualizar solo una tabla de mi BD

Publicado por carlos (57 intervenciones) el 16/01/2006 16:44:36
si esa me funciono, con ortos datawindows pero pa diferencia es que este DW contiene 2 tablas relacionada de mi vBD y las anteriores no son tablas relacionadas
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:actualizar solo una tabla de mi BD

Publicado por Jancarlo (890 intervenciones) el 16/01/2006 18:41:10
Es algo como de Cabecera - Detalle ?
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:actualizar solo una tabla de mi BD

Publicado por carlos (57 intervenciones) el 16/01/2006 20:39:51
ETE ES EL ERROR QUE ME DA EXACTAMENTE

////////////////////////////////////////////////////////////////////////////////////////////
Row changed between retrieve and update.

No changes made to database.

DELETE FROM dbo.PERSONA_CONTRAVENCION WHERE PERCON_LETRA IS NULL AND PERCON_CEDULA IS NULL AND PERCON_CONTRAVENCION IS NULL AND PERCON_EDAD IS NULL AND PERCON_PROFI IS NULL AND PERCON_TIPO_PERSONA IS NULL AND PERCON_SITUACION IS NULL AND PERCON_SANCION IS NULL AND PERCON_OBSERVACION IS NULL AND PERCON_EMPLEADO IS NULL AND PERCON_MOTIVO IS NULL AND PERCON_GRADO IS NULL AND PERCON_PASAPORTE IS NULL AND PERCON_NACIONALIDAD IS NULL AND PERCON_INDOCUMENTADO IS NULL

////////////////////////////////////////////////////

este es el codigo de mi boton actualizar y cargar datos a mi BD

-----------------------------------------
--------------------------------
long transaccion

tab_1.tabpage_3.dw_4.accepttext( )
transaccion = dw_4.getItemNumber(dw_4.getrow(),'persona_contravencion_percon_contravencion')

tab_1.tabpage_3.dw_4.Update()
commit;

tab_1.tabpage_3.dw_8.Reset()
tab_1.tabpage_3.dw_8.Retrieve(transaccion)

Nota: mi datawindows maestro detalle (dw_4)debe actualizar los datos en la BD y cargar los datos en mi datawindows detalle(dw_8)

porfa pueden chekearlos y corregirme, porfa
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:actualizar solo una tabla de mi BD

Publicado por Jancarlo (890 intervenciones) el 17/01/2006 21:00:54
Intenta de esta manera y nos comentas

long transaccion

tab_1.tabpage_3.dw_4.accepttext( )
transaccion = dw_4.getItemNumber(dw_4.getrow(),'persona_contravencion_percon_contravencion')

tab_1.tabpage_3.dw_4.ResetUpdate() // <--- AGRÉGALE ESTO
tab_1.tabpage_3.dw_4.Update()
commit;

tab_1.tabpage_3.dw_8.Reset()
tab_1.tabpage_3.dw_8.Retrieve(transaccion)

Suerte !
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