Objeto de Transacción

Un objeto de transacción es un objeto de PowerBuilder, y cumple la función de intermediario entre la aplicación en si, y el administrador de Base de Datos.

Cuando usted hace una nueva aplicación, se genera un objeto de transacción por defecto. Su nombre es ‘SQLCA’.

Nuevo objeto de transacción

Podrá ser necesario utilizar otro objeto adicional al por defeco, para declarar un nuevo objeto de transacción escriba:

Transaction <nuevo obj>

Donde:

Ej.

Transaction sqlca2

Trabajar con Objeto Transacción

Ej.

sqlca.dbms= ‘ODBC’

sqlca.dbparm= "ConnectString= ‘dsn= example;uid= dba; pwd= sql’"

Ej.

Connect using sqlca2;

Ej.

If sqlca.sqlcode = -1 Then

      messagebox ( "Error" , "SQL erro: "+ error.text )

End If

Ej.

Commit Using sqlca2 ;

Ej.

Rollback Using sqlca2 ;

Ej.

Disconnect Using sqlca ;