martes, 5 de mayo de 2009

Mostrar tablas de distintas BD en un datawindow

"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)

No hay comentarios:

Desarrollo - Soluciones Cabezera Animada


Ver Estadisticas