SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: Jerohan en Viernes 19 de Noviembre de 2010, 00:52

Título: Consultar Multiples Bases de datos al mismo tiempo.
Publicado por: Jerohan en Viernes 19 de Noviembre de 2010, 00:52
¿Alguien sabe como consultar datos de diferentes bases de datos desde el interactive Sql de powerbuiler?

Las bases de datos están configurados en ODBC.

Lo que se requiere es algo como esto.?

SELECT * FROM BD1.TABLA1
INTERSECT
SELECT * FROM BD2.TABLA2

Saludos y Grax de antemano.(http://%20)
Título: Re:Consultar Multiples Bases de datos al mismo tiempo.
Publicado por: caperutxa en Jueves 9 de Febrero de 2012, 07:42
No uso directamente el power builder, pero una consulta sql a múltiples tablas tiene la siguiente sintaxes

SELECT campo1, campo2, tabla2.campo1, tabla2.campo2 FROM tabla1, tabla2 WHERE

Y a partir de ahí tus condiciones.

Yo he consultado http://www.daniweb.com/web-development/php/threads/116497 (http://www.daniweb.com/web-development/php/threads/116497)
pero puedes hacer una búsqueda en google con:  sql multiples tables
Título: Re:Consultar Multiples Bases de datos al mismo tiempo.
Publicado por: F_Tanori en Lunes 13 de Febrero de 2012, 10:49
Una recomendacion mira la fecha ! ;)
Título: Re:Consultar Multiples Bases de datos al mismo tiempo.
Publicado por: adolfochairez en Martes 6 de Marzo de 2012, 20:02
Primero debes de crear un segundo canal de comunicacion y luego utilizarlo para la segunda consulta.

//Declarar en varialbe global o de instancia
transaction sqlca2

//Y en el open de la window
sqlca2 = Create transaction

// conectamos a la bd
SQLCA2.DBMS = "ODBC"
SQLCA2.AutoCommit = True
SQLCA2.DBParm = "ConnectString='DSN=HRMSSYS;UID=ACHAIREZ;PWD=CHAIREZ'"
Connect using sqlca2;

SELECT campo1,campo2 FROM tablabase1 WHERE ... USING SQLCA;

SELECT campo1,campo2 FROM tablabase2 WHERE ... USING SQLCA2;

// en close de la ventana o del proyecto
disconnect using sqlca2;
destroy sqlca2

Cualquier duda estoy en adolfochairez@yahoo.com