error consulta servidor remoto

25/09/2003 - 10:17 por pablo | Informe spam
Buenas a todos,
Por que me da error si intento hacer una consulta con un campo de texto y
no cuando la hago sobre un numero??

Esta consulta si que funciona
SELECT a.*
FROM OPENROWSET('SQLOLEDB','Mi_servidor';'Mi_base';'Mi_password','SELECT *
FROM
usuarios WHERE codigo<2000 ORDER BY apellidos') AS a
Pero esta no. Me dice que hay un error
SELECT a.*
FROM
OPENROWSET('SQLOLEDB','lwda329.servidoresdns.net';'ql756';'websca','SELECT *
FROM
usuarios WHERE Nic='pozi' ORDER BY apellidos') AS a

Lo de Nic='pozi' lo he intentado de las siguientes maneras:

Nic=pozi
Nic='pozi'
Nic="pozi"
¿Como lo puedo hacer? 8-(

Gracias de antemano.
 

Leer las respuestas

#1 ~Claudio~
25/09/2003 - 15:06 | Informe spam
Pablo
Intentalo de la siguiente forma



SELECT a.*
FROM
OPENROWSET('SQLOLEDB','lwda329.servidoresdns.net';'ql756';'websca','SELECT *
FROM
usuarios WHERE Nic='''pozi''' ORDER BY apellidos') AS a

NOTA:
''' = son tres comillas simples.






"pablo" escribió en el mensaje
news:
Buenas a todos,
Por que me da error si intento hacer una consulta con un campo de texto y
no cuando la hago sobre un numero??

Esta consulta si que funciona
SELECT a.*
FROM OPENROWSET('SQLOLEDB','Mi_servidor';'Mi_base';'Mi_password','SELECT *
FROM
usuarios WHERE codigo<2000 ORDER BY apellidos') AS a
Pero esta no. Me dice que hay un error
SELECT a.*
FROM
OPENROWSET('SQLOLEDB','lwda329.servidoresdns.net';'ql756';'websca','SELECT


*
FROM
usuarios WHERE Nic='pozi' ORDER BY apellidos') AS a

Lo de Nic='pozi' lo he intentado de las siguientes maneras:

Nic=pozi
Nic='pozi'
Nic="pozi"
¿Como lo puedo hacer? 8-(

Gracias de antemano.


Preguntas similares