Power Builder - Update en DW

   
Vista:

Update en DW

Publicado por @rmando (1 intervención) el 02/05/2011 22:00:16
Hola a todos los miembros de este grupo, soy nuevo en el grupo y tengo poco tiempo trabajando con PowerBuilder casi 9 meses, estube dando mantenimiento a un sistema desarrollado bajo PFC, pero en la actualidad tengo que hacer mantenimiento a un sistema que no esta bajo PFC y veo las cosas muy distintas por ejemplo que para guardar o actualizar un DW se tiene este codigo:

dw_1.update()

Y que esta dentro de un evento de algun button o alguna ventana, cosa distinta que las PFC que esta dentro de un objeto no visual, ahora tengo que guardar una ventana que tiene 2 DW maestro/detalle y
quisiera saber cual es el mejor codigo para guardar un maestro/detalle quisiera aplicar buenas practias de programacion sobre PowerBuilder.

Saludos

@rmando
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

Update en DW

Publicado por wend (95 intervenciones) el 04/05/2011 17:13:58
Saludos

// Antes de guardar debes hacer todos los controles que sean necesarios
// ya sea del maestro y/o detalle

// Ahora sí a guardar
If dw_maestro.Update() = 1 Then
// Aquí puedes hacer lo que creas necesario antes de guardar el detalle
If dw_detalle.Update() = 1 Then
Commit; // Ok. se confirma el guardado de los 2 DWs
Else
Rollback; // Hubo algún error, se cancela el guardado en los DWs
End If
Else
Rollback; // Hubo algún error, se cancela el guardado en el maestro
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