PROBLEMAS CON PARAMETROS EN SQL

04/04/2006 - 00:43 por Antonio Revollo | Informe spam
Saludos todos,

Maxi, no tengo mucha claridad en usar SQL_dinamicp para hacer lo que
deseo... me podrias detallar más el asunto, necesito por favor ayuda para
pasar un parametro determinado a la a través de OPENROWSET, se podría?...
mas abajo explico la situciaón...

Gracias,

Tony
==
mm me temo que vas a tener que usar SQL-dinamicp (sp_executesql)


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


"Antonio Revollo" <antoniorev@hotmail.com> escribió en el mensaje
news:e$oUYyPVGHA.4900@TK2MSFTNGP12.phx.gbl...

Salidos a todos...

Por favor necesito saber cuál es la sintaxis para pasar un parametro
dentro de la función OPENROWSET del procedimiento almacenado siguiente:
CREATE PROCEDURE <nombre_sp>
( parametro1 nvarchar (400) )

AS

INSERT INTO <nom_tabla> (Campos...)
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', parametro1;'admin';'',
<nom_tabla>) AS c

GO


Agradezco su colaboración.

Antonio



 

Leer las respuestas

#1 Isaias
04/04/2006 - 02:19 | Informe spam
Con el persmiso de Maxi

CREATE PROCEDURE <nombre_sp>
( parametro1 nvarchar (400) )

AS
BEGIN
SET @SQLString NVARCHAR(5000)
SET @SQLString = N' INSERT INTO <nom_tabla> (Campos...)
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','+ parametro1+';'admin';'',
<nom_tabla>) AS c'
EXECUTE sp_executesql @SQLString
END

Saludos
IIslas


"Antonio Revollo" escribió:

Mostrar la cita

Preguntas similares