consulta a un servidor vinculado

14/06/2006 - 15:21 por XTV | Informe spam
Hola a todos, tengo un problema con una consulta que tengo que hacer a un
servidor vinculado (mdb) usando variables; por lo que sea no me deja
escribrir lo siguinete:

declare @Cad varchar(100)

SET @Cad = 'SELECT * FROM Cliente Where cli_cod=''' + @CodComercio + ''''

SELECT * FROM OPENQUERY(Aniwin, @cad) ClienteAniwin

Por supuesto he probado a escribirlo también en una sola linea sin la
variable @Cad; pero siempre me falla; ¿Sabe alguién cómo debería de hacerla?

Muchas gracias
 

Leer las respuestas

#1 Maxi
14/06/2006 - 15:36 | Informe spam
Hola, vas a tener que usar SQLDinamico para ello

sp_executesql (ojo que no es una buena idea)

http://www.hayes.ch/sql/sql_dinamico.html


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"XTV" escribió en el mensaje
news:
Hola a todos, tengo un problema con una consulta que tengo que hacer a un
servidor vinculado (mdb) usando variables; por lo que sea no me deja
escribrir lo siguinete:

declare @Cad varchar(100)

SET @Cad = 'SELECT * FROM Cliente Where cli_cod=''' + @CodComercio + ''''

SELECT * FROM OPENQUERY(Aniwin, @cad) ClienteAniwin

Por supuesto he probado a escribirlo también en una sola linea sin la
variable @Cad; pero siempre me falla; ¿Sabe alguién cómo debería de
hacerla?

Muchas gracias

Preguntas similares