Servidores vinculados

09/02/2004 - 21:41 por Peter Osawa | Informe spam
Hola, estoy probando esta función, pero tengo un problema:

Vinculo el servidor con sp_addlinkedserver 'Prueba', '',
'Microsoft.Jet.OLEDB.4.0','C:\prueba.mdb'

Y me aparece bien en servidores vinculados, incluso llego a ver las tablas y
las vistas

Pruebo este código de ASP y me da error:

Set Conn = Server.CreateObject("ADODB.Connection")
sConnection = "Provider=SQLOLEDB.1;" & _
"Data Source=miserver;" & _
"Persist Security Info=False;User ID=sa"
Conn.Open(sConnection)

SQL="SELECT * FROM PRUEBA...clientes"
Set RS= server.createobject("ADODB.Recordset")
RS.Open SQL,Conn , 3, 3

ERROR:

El error me lo da por la línea de RS.Open SQL,Conn , 3, 3, por lo que
imagino que la SQL es incorrecta... Donde está el problema ?

Gracias.
 

Leer las respuestas

#1 Maximiliano D. A.
09/02/2004 - 21:55 | Informe spam
Estimado por lo que veo estas haciendo mal la consulta ya que no le indicas
la Base

la sintaxis es:

Select * From servidornombre.basenombre.propietario.tabla

el propietario lo podrias evitar si es Dbo y te quedaria:

Select * from Servidornombre.basenombre..tabla

Prueba asi y dime los resultados

Salu2

Maximiliano Damian Accotto


"Peter Osawa" escribió en el mensaje
news:
Hola, estoy probando esta función, pero tengo un problema:

Vinculo el servidor con sp_addlinkedserver 'Prueba', '',
'Microsoft.Jet.OLEDB.4.0','C:\prueba.mdb'

Y me aparece bien en servidores vinculados, incluso llego a ver las tablas


y
las vistas

Pruebo este código de ASP y me da error:

Set Conn = Server.CreateObject("ADODB.Connection")
sConnection = "Provider=SQLOLEDB.1;" & _
"Data Source=miserver;" & _
"Persist Security Info=False;User ID=sa"
Conn.Open(sConnection)

SQL="SELECT * FROM PRUEBA...clientes"
Set RS= server.createobject("ADODB.Recordset")
RS.Open SQL,Conn , 3, 3

ERROR:

El error me lo da por la línea de RS.Open SQL,Conn , 3, 3, por lo que
imagino que la SQL es incorrecta... Donde está el problema ?

Gracias.


Preguntas similares