Delarar objetos transaccion

Espero me ayuden a como declarar un objeto transaccion en power builder para poder enlazar en un control datawindow un objeto datawindow este es codigo que he empleado
transaction i_sqlca,i_sqlca1
i_sqlca=create transaction
i_sqlca1=create transaction
// Profile profile_ventas
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "ventas"
SQLCA.ServerName = "CAB06"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
// Profile profile_prueba
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=dsn_prueba;UID=;PWD='"
connect using sqlca;
connect using i_sqlca1;
open(w_prueba)

1 Respuesta

Respuesta
1
Tienes que hacer lo siguiente:
//Declarar como variables globales
transaction ltr_trans1,ltr_trans2
//en la aplicacion principal
ltr_trans1 = CREATE transaction
ltr_trans1.DBMS = "MSS Microsoft SQL Server 6.x"
ltr_trans1.Database = "BASEDEDATOS1"
ltr_trans1.LogPass = "clavebd"
ltr_trans1.ServerName = "nombreservidor"
ltr_trans1.LogId = "id"
connect USING ltr_trans1;
ltr_trans2 = CREATE transaction
ltr_trans2.DBMS = "O84 ORACLE 8.0.4"
ltr_trans2.Database = ""
ltr_trans2.LogPass = "clave2"
ltr_trans2.ServerName = "nombreservidor"
ltr_trans2.LogId = "id"
ltr_trans2.AutoCommit = False
ltr_trans2.DBParm = ""
connect USING ltr_trans2;
//Transacción a leer con la primera base de datos
dw_1. SetTransObject(ltr_trans1)
//Transacción a leer con la segunda base de datos
dw_1. SetTransObject(ltr_trans2)
Cualquier duda, solo pregunta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas