SoloCodigo

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
  1. CONNECT USING SQLCA;
  2. dw_producto.SetTransObject(SQLCA)
  3. dw_producto.Update()
  4.  
  5. DISCONNECT USING SQLCA;
  6. CONNECT USING SQLCA;
  7. dw_producto.Retrieve()
  8.  

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

 :unsure: