Dos tablas abiertas de BD's diferentes

09/02/2005 - 00:02 por Jose | Informe spam
Hola , utilizando odbc desde un programa en VB 6 como puedo tener abiertas
dos tablas que pertenecen una a una base de datos y otra a otra base de
datos pero en el mismo servidor de sql.

Preguntas similare

Leer las respuestas

#6 qwalgrande
09/02/2005 - 16:46 | Informe spam
Hola.

Como indica Ulises: Con la conexión a la base de datos DataB1:

1ª tabla: select * from tabla1
2ª tabla (en base de datos DataB2): select * from DataB2.dbo.tabla2

qwalgrande


"Jose" wrote in message
news:

Espero su respuesta, amigo Ulises.

Gracias

"Jose" wrote in message
news:%
Como puedo hacerlo con la misma conexion ?


"ulises" wrote in message
news:
> o usar la misma conexión pero identificar explicitamente la base de
> datos en el nombre, p.e. SELECT * FROM bd.owner.tabla.
>
> Saludos,
> Ulises
>
> On Tue, 8 Feb 2005 20:38:10 -0300, "MAXI"
> wrote:
>
> >Hola, vas a tener que armar dos conexiones :(
>


Respuesta Responder a este mensaje
#7 Jose
12/02/2005 - 12:40 | Informe spam
Muchas gracias. Con eso me basta pero .. solo como curiosidad, si la
tabla estuviese en otro servidor de sql, como se haría ?

Saludos


"qwalgrande" wrote in message
news:
Hola.

Como indica Ulises: Con la conexión a la base de datos DataB1:

1ª tabla: select * from tabla1
2ª tabla (en base de datos DataB2): select * from DataB2.dbo.tabla2

qwalgrande


"Jose" wrote in message
news:

Espero su respuesta, amigo Ulises.

Gracias

"Jose" wrote in message
news:%
> Como puedo hacerlo con la misma conexion ?
>
>
> "ulises" wrote in message
> news:
> > o usar la misma conexión pero identificar explicitamente la base de
> > datos en el nombre, p.e. SELECT * FROM bd.owner.tabla.
> >
> > Saludos,
> > Ulises
> >
> > On Tue, 8 Feb 2005 20:38:10 -0300, "MAXI"
> > wrote:
> >
> > >Hola, vas a tener que armar dos conexiones :(
> >
>
>



Respuesta Responder a este mensaje
#8 MAXI
12/02/2005 - 14:35 | Informe spam
Hola, podrias armar una vista que pueda leer de varios lugares o bien un SP
que haga algo similar. Con esto solo te conectas a un solo lugar y luego es
transparente donde eso consulta :-)



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

MSN:
"Jose" escribió en el mensaje
news:
Muchas gracias. Con eso me basta pero .. solo como curiosidad, si la
tabla estuviese en otro servidor de sql, como se haría ?

Saludos


"qwalgrande" wrote in message
news:
Hola.

Como indica Ulises: Con la conexión a la base de datos DataB1:

1ª tabla: select * from tabla1
2ª tabla (en base de datos DataB2): select * from DataB2.dbo.tabla2

qwalgrande


"Jose" wrote in message
news:

Espero su respuesta, amigo Ulises.

Gracias

"Jose" wrote in message
news:%
> Como puedo hacerlo con la misma conexion ?
>
>
> "ulises" wrote in message
> news:
> > o usar la misma conexión pero identificar explicitamente la base de
> > datos en el nombre, p.e. SELECT * FROM bd.owner.tabla.
> >
> > Saludos,
> > Ulises
> >
> > On Tue, 8 Feb 2005 20:38:10 -0300, "MAXI"
> > wrote:
> >
> > >Hola, vas a tener que armar dos conexiones :(
> >
>
>







Respuesta Responder a este mensaje
#9 Jose
12/02/2005 - 20:50 | Informe spam
Gracias pero, como puedo referenciar una tabla de una base de datos de otro
servidor al crear una vista ? he tratado pero no me lo permite.

"MAXI" wrote in message
news:
Hola, podrias armar una vista que pueda leer de varios lugares o bien un


SP
que haga algo similar. Con esto solo te conectas a un solo lugar y luego


es
transparente donde eso consulta :-)



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

MSN:
"Jose" escribió en el mensaje
news:
> Muchas gracias. Con eso me basta pero .. solo como curiosidad, si


la
> tabla estuviese en otro servidor de sql, como se haría ?
>
> Saludos
>
>
> "qwalgrande" wrote in message
> news:
>> Hola.
>>
>> Como indica Ulises: Con la conexión a la base de datos DataB1:
>>
>> 1ª tabla: select * from tabla1
>> 2ª tabla (en base de datos DataB2): select * from DataB2.dbo.tabla2
>>
>> qwalgrande
>>
>>
>> "Jose" wrote in message
>> news:
>>
>> Espero su respuesta, amigo Ulises.
>>
>> Gracias
>>
>> "Jose" wrote in message
>> news:%
>> > Como puedo hacerlo con la misma conexion ?
>> >
>> >
>> > "ulises" wrote in message
>> > news:
>> > > o usar la misma conexión pero identificar explicitamente la base de
>> > > datos en el nombre, p.e. SELECT * FROM bd.owner.tabla.
>> > >
>> > > Saludos,
>> > > Ulises
>> > >
>> > > On Tue, 8 Feb 2005 20:38:10 -0300, "MAXI"
>> > > wrote:
>> > >
>> > > >Hola, vas a tener que armar dos conexiones :(
>> > >
>> >
>> >
>>
>>
>>
>
>


Respuesta Responder a este mensaje
#10 MAXI
13/02/2005 - 04:57 | Informe spam
Hola, si es una vista haces

CREATE VIEW TUVISTA AS
SELECT SERVER1.BASEDEDATOS.PROPIETARIO.TUTABLA
UNION ALL
SELECT SERVER.BASEDEDATOS.PROPIETARIO.TUTABLA

A esto se le llama vistas partidas o distribuidas :-)



Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

MSN:



"Jose" escribió en el mensaje
news:%
Gracias pero, como puedo referenciar una tabla de una base de datos de
otro
servidor al crear una vista ? he tratado pero no me lo permite.

"MAXI" wrote in message
news:
Hola, podrias armar una vista que pueda leer de varios lugares o bien un


SP
que haga algo similar. Con esto solo te conectas a un solo lugar y luego


es
transparente donde eso consulta :-)



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

MSN:
"Jose" escribió en el mensaje
news:
> Muchas gracias. Con eso me basta pero .. solo como curiosidad, si


la
> tabla estuviese en otro servidor de sql, como se haría ?
>
> Saludos
>
>
> "qwalgrande" wrote in message
> news:
>> Hola.
>>
>> Como indica Ulises: Con la conexión a la base de datos DataB1:
>>
>> 1ª tabla: select * from tabla1
>> 2ª tabla (en base de datos DataB2): select * from DataB2.dbo.tabla2
>>
>> qwalgrande
>>
>>
>> "Jose" wrote in message
>> news:
>>
>> Espero su respuesta, amigo Ulises.
>>
>> Gracias
>>
>> "Jose" wrote in message
>> news:%
>> > Como puedo hacerlo con la misma conexion ?
>> >
>> >
>> > "ulises" wrote in message
>> > news:
>> > > o usar la misma conexión pero identificar explicitamente la base
>> > > de
>> > > datos en el nombre, p.e. SELECT * FROM bd.owner.tabla.
>> > >
>> > > Saludos,
>> > > Ulises
>> > >
>> > > On Tue, 8 Feb 2005 20:38:10 -0300, "MAXI"
>> > > wrote:
>> > >
>> > > >Hola, vas a tener que armar dos conexiones :(
>> > >
>> >
>> >
>>
>>
>>
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida