Problema consultando hoja Excel desde SQL Server

26/02/2004 - 19:43 por Misael Blandón Pérez | Informe spam
Hola miembros del foro
Estoy haciendo la siguiente consulta desde el QUERY
ANALYZER

select *
FROM OpenRowSet('MSDASQL','Driver=Microsoft Excel Driver
(*.xls); DBQ=c:\temp\barras.xls', 'SELECT * FROM [hoja1
$] ')

El sistema me genera el siguiente mensaje de error.

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC
Driver Manager] Driver's SQLSetConnectAttr failed]
[OLE/DB provider returned message: [Microsoft][ODBC Excel
Driver] '(unknown)' is not a valid path. Make sure that
the path name is spelled correctly and that you are
connected to the server on which the file resides.]

Que Puede estar fallando ?

Que falta crear en origenes de datos ODBC ?

Por su colaboración gracias

Misael

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
26/02/2004 - 19:48 | Informe spam
Hola!! seguro que tenes un problema en la Ruta al Archivo, proba asi a ver
que pasa

SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended
properties=Excel 5.0')...xactions


Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Misael Blandón Pérez" escribió en el
mensaje news:2b2801c3fc98$6ccd7aa0$
Hola miembros del foro
Estoy haciendo la siguiente consulta desde el QUERY
ANALYZER

select *
FROM OpenRowSet('MSDASQL','Driver=Microsoft Excel Driver
(*.xls); DBQ=c:\temp\barras.xls', 'SELECT * FROM [hoja1
$] ')

El sistema me genera el siguiente mensaje de error.

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC
Driver Manager] Driver's SQLSetConnectAttr failed]
[OLE/DB provider returned message: [Microsoft][ODBC Excel
Driver] '(unknown)' is not a valid path. Make sure that
the path name is spelled correctly and that you are
connected to the server on which the file resides.]

Que Puede estar fallando ?

Que falta crear en origenes de datos ODBC ?

Por su colaboración gracias

Misael



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 20/02/2004
Respuesta Responder a este mensaje
#2 ulises
26/02/2004 - 19:59 | Informe spam
Tu sentencia me funciona a la perfección, me parece que
más que crear origenes de datos, lo que tienes que
verificar es si tienes el Driver del Excel instalado,
revisa en tus Data Sources(ODBC) que el driver exista.

Saludos,
Ulises

Hola miembros del foro
Estoy haciendo la siguiente consulta desde el QUERY
ANALYZER

select *
FROM OpenRowSet('MSDASQL','Driver=Microsoft Excel Driver
(*.xls); DBQ=c:\temp\barras.xls', 'SELECT * FROM [hoja1
$] ')

El sistema me genera el siguiente mensaje de error.

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC
Driver Manager] Driver's SQLSetConnectAttr failed]
[OLE/DB provider returned message: [Microsoft][ODBC Excel
Driver] '(unknown)' is not a valid path. Make sure that
the path name is spelled correctly and that you are
connected to the server on which the file resides.]

Que Puede estar fallando ?

Que falta crear en origenes de datos ODBC ?

Por su colaboración gracias

Misael
.

Respuesta Responder a este mensaje
#3 Jorge Viñuales
26/02/2004 - 23:52 | Informe spam
Yo también creo que el problema lo tienes en el path.

¿Ya tienes en cuenta, que cuando escribes "C:\Temp\", se va a buscar en la
carpeta temp del servidor donde reside el SQL Server?.


"Misael Blandón Pérez" escribió en el
mensaje news:2b2801c3fc98$6ccd7aa0$
Hola miembros del foro
Estoy haciendo la siguiente consulta desde el QUERY
ANALYZER

select *
FROM OpenRowSet('MSDASQL','Driver=Microsoft Excel Driver
(*.xls); DBQ=c:\temp\barras.xls', 'SELECT * FROM [hoja1
$] ')

El sistema me genera el siguiente mensaje de error.

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC
Driver Manager] Driver's SQLSetConnectAttr failed]
[OLE/DB provider returned message: [Microsoft][ODBC Excel
Driver] '(unknown)' is not a valid path. Make sure that
the path name is spelled correctly and that you are
connected to the server on which the file resides.]

Que Puede estar fallando ?

Que falta crear en origenes de datos ODBC ?

Por su colaboración gracias

Misael
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida