Programación General => Power Builder => Mensaje iniciado por: alexis17 en Domingo 23 de Marzo de 2008, 19:56
Título: Actualizar Data Windows
Publicado por: alexis17 en Domingo 23 de Marzo de 2008, 19:56
buenas tardes que tal, estoy intentando actualizar un data windows en el cual lo tengo de modo consulta, aparecen todos mis productos
entonces en otro data windows inserto datos asi que lo que quiero es que cuando grabo un nuevo producto en mi base de datos se actualice el data windows que tiene todos los productos
intente con este codigo que vi en la ayuda de power builder pero no me funciona
CONNECT USING SQLCA; dw_producto.SetTransObject(SQLCA) dw_producto.Update()
el unico que me esta actualizando es si hago esto
dw_proveedores.Retrieve()
el retrive es la unica manera de actualizar un data windows o hay otra mejor?
Título: Re: Actualizar Data Windows
Publicado por: F_Tanori en Domingo 23 de Marzo de 2008, 20:40
retrieve no actualiza, sino que recupera los datos de la base de datos el metodo que actualiza es update
Código: Text
CONNECT USING SQLCA;
dw_producto.SetTransObject(SQLCA)
dw_producto.Update()
DISCONNECT USING SQLCA;
CONNECT USING SQLCA;
dw_producto.Retrieve()
Si los datos no se ven reflejados, desconectate de la base de datos y vulevete a conectar
Saludos
Título: Re: Actualizar Data Windows
Publicado por: alexis17 en Domingo 23 de Marzo de 2008, 21:38
hola que tal, intente con ese codigo para desconectarme y coenctarme para que se vieran los cambios reflejados
pero manda un error en el sql transObject
pero hay veo que igual se le hace un retrife seria casi lo mismo que yo estaba haciendo ya que cuando coloco el retrive me carga otra vez el data windows actualizado