Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2008, 10:01
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Re: Select desde sql server a tabla DBF

Eso es porque openrowset no acepta variables en sus parametros (para mayor referencia consultar la ayuda de SQL).


Lo que puedes hacer, si es que necesitas que varien dichos parametros es utilizar sql dinamico para ejecutar la sentencia de select.

quedaria algo como:

Código:
execute ('SELECT * FROM OPENROWSET(''MSDASQL'',''' + @direcc + ''',''' + @consult + ''')'
Aunque se recomienda utilizar el sp sp_executesql para ejecutar codigo dinamico.

En el foro hay varios post al respecto.


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.

Última edición por Andres95; 04/01/2008 a las 10:26