Power Builder - ¿Como Consultar datos de diferentes bases de datos

 
Vista:

¿Como Consultar datos de diferentes bases de datos

Publicado por Jer® (1 intervención) el 18/11/2010 23:48:23
¿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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:¿Como Consultar datos de diferentes bases de da

Publicado por JeinnerH (646 intervenciones) el 19/11/2010 00:20:52
Lo que puedes hacer es utilizar vistas en la base de datos, si es SQL, por ejemplo, creas una vista desde la base de datos principal hacia la otra y listo.

No lo haces directamente con el PowerBuilder.

Si lo que deseas es tener acceso a dos bases de datos a la vez, lo que tendrías que hacer en PB, sería crear dos objetos transaccionales. Pero esto no te sierve para hacer consultas como la que indicas.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Ariel

RE:¿Como Consultar datos de diferentes bases de da

Publicado por Ariel (2 intervenciones) el 02/12/2010 18:39:52
Mira lo primero que debes hacer es crear las conecxiones a las bases de datos que deseas, tanto si cambian de base de datos o de tipo de estrutura por ejemplo Firebird y MySQL, las conecxiones son mas faciles si las utilizas con ODBC drivers.

Asi que podemos crear 3 conexciones

Transaction Con1, Con2, Con3

Creamos el obetro conecxion

Con1 = New Transaction

Ahora definimos los parametros de conexcion como con SQLCA pero ahora con Con1 o Con2 o Con3

Con1.DBParm="conectstring...."

Ahora conectamos

Connect using Con1;

Ahora hacemos los queries

Select * form tablea using Con1;

Procesas....

No olvides cerrar las conexiones y destruir los objetos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar