Problema al Importar desde Excel

22/10/2008 - 12:31 por Cristian Meneses | Informe spam
Buenas a todos
Quiero utilizar una variable para pasar la ruta del archivo de excel a
importar, si lo escribo normalmente sin variable me lo toma bien pero
si uso variable varchar(100) por ej y lo concateno no lo toma, que
puede ser?

SELECT * FROM OPENROWSET(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=' + @XLSFile + ';HDR=Yes',
'SELECT * FROM [Hoja1$]')

Gracias de antemano, atte


Cristian Meneses
 

Leer las respuestas

#1 Cristian Meneses
22/10/2008 - 13:45 | Informe spam
Hola Maxi.
Gracias por tu respuesta. He probado como tu dices y ahora tengo un
error de 'no es un identificador valido'...

DECLARE @SQL VARCHAR(1000)
SET @SQL = 'INSERT INTO #AUXXLS SELECT * FROM OPENROWSET(
''Microsoft.Jet.OLEDB.4.0'',
''Excel 8.0;Database=' + @XLSFile + ';HDR=Yes'',
''SELECT * FROM [Hoja1$]'')'
EXEC @SQL

Atte


Cristian Meneses

Preguntas similares