"Si deseas mostrar varias tablas que se encuentran en distintas base de datos en un solo datawindow. Solo tienes que seguir estos pasos:
//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;
luego cuando levantes tu datawindow solo tienes que hacer referencia al transa que vas a leer.
//transaccion a leer con la primera base de datos
dw_1.SetTransObject(ltr_trans1)
//transaccion a leer con la segunda base de datos
dw_1.SetTransObject(ltr_trans2)
//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;
luego cuando levantes tu datawindow solo tienes que hacer referencia al transa que vas a leer.
//transaccion a leer con la primera base de datos
dw_1.SetTransObject(ltr_trans1)
//transaccion a leer con la segunda base de datos
dw_1.SetTransObject(ltr_trans2)
No hay comentarios:
Publicar un comentario