Importando desde Excel

05/06/2008 - 21:04 por Geovanny Quirós C. | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_0052_01C8C70C.B5305E00

Hola grupo,
en Microsoft he conseguido el siguiente ejemplo que deberia importar desde Excel hacia Sql2005:
Trabajo con XP sp2 y Sql2005

SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'Excel 5.0;Database=C:\tempo\asociados50.xls', 'SELECT * FROM [hoja1$]')


Pero me da el siguiente error:

[OLE/DB provider returned message: Unspecified error]

OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].

Msg 7399, Level 16, State 1, Line 1

OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.


De aqui he tomado el ejemplo: http://support.microsoft.com/kb/321686/es
Alguien me puede dar una luz?
Muchas gracias

________________

Geovanny Quirós C.
Heredia, Costa Rica

=_NextPart_000_0052_01C8C70C.B5305E00

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>Hola grupo,</FONT></DIV>
<DIV><FONT face=Arial size=2>en Microsoft he conseguido el siguiente ejemplo que
deberia importar desde Excel hacia Sql2005:</FONT></DIV>
<DIV><FONT face=Arial size=2>Trabajo con XP sp2 y Sql2005 </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff size=2>
<P>SELECT</FONT><FONT size=2> </FONT><FONT color=#808080 size=2>*</FONT><FONT
size=2> </FONT><FONT color=#0000ff size=2>INTO</FONT><FONT size=2> XLImport5
</FONT><FONT color=#0000ff size=2>FROM</FONT><FONT size=2> </FONT><FONT
color=#0000ff size=2>OPENROWSET</FONT><FONT color=#808080 size=2>(</FONT><FONT
color=#ff0000 size=2>'Microsoft.Jet.OLEDB.4.0'</FONT><FONT color=#808080
size=2>,</P></FONT><FONT color=#ff0000 size=2>
<P>'Excel 5.0;Database=C:\tempo\asociados50.xls'</FONT><FONT color=#808080
size=2>,</FONT><FONT size=2> </FONT><FONT color=#ff0000 size=2>'SELECT * FROM
[hoja1$]'</FONT><FONT color=#808080 size=2>)</P></FONT></DIV><FONT face=Arial
size=2>
<DIV>&nbsp;</DIV>
<DIV>Pero me da el siguiente error:</DIV>
<DIV>&nbsp;</DIV><FONT size=1>
<P>[OLE/DB provider returned message: Unspecified error]</P>
<P>OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80004005: ].</P>
<P>Msg 7399, Level 16, State 1, Line 1</P>
<P>OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. </P></FONT>
<DIV><BR>De aqui he tomado el ejemplo: <A
href="http://support.microsoft.com/kb/321...t;>http://support.microsoft.com/kb/321686/es</A></DIV>
<DIV>Alguien me puede dar una luz?&nbsp;</DIV>
<DIV>Muchas gracias</DIV>
<DIV><BR>________________</DIV>
<DIV>&nbsp;</DIV>
<DIV>Geovanny Quirós C.<BR>Heredia, Costa Rica<BR></FONT></DIV></BODY></HTML>

=_NextPart_000_0052_01C8C70C.B5305E00--

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
05/06/2008 - 21:13 | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_0280_01C8C71E.AE97A820

1. Intenta quitando el signo $ del string de conexión.
2. Revisa si la ruta está correcta.


Saludos,
Jhonny Vargas P.
http://msmvps.com/jvargas
Santiago de Chile
"Geovanny Quirós C." escribió en el mensaje de noticias:
Hola grupo,
en Microsoft he conseguido el siguiente ejemplo que deberia importar desde Excel hacia Sql2005:
Trabajo con XP sp2 y Sql2005

SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'Excel 5.0;Database=C:\tempo\asociados50.xls', 'SELECT * FROM [hoja1$]')


Pero me da el siguiente error:

[OLE/DB provider returned message: Unspecified error]

OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].

Msg 7399, Level 16, State 1, Line 1

OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.


De aqui he tomado el ejemplo: http://support.microsoft.com/kb/321686/es
Alguien me puede dar una luz?
Muchas gracias

________________

Geovanny Quirós C.
Heredia, Costa Rica

=_NextPart_000_0280_01C8C71E.AE97A820

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face="Trebuchet MS" size=2>1. Intenta quitando el signo $ del string
de conexión.</FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2>2. Revisa si la ruta está
correcta.</FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT>&nbsp;</DIV>
<DIV><BR>-- <BR>Saludos,<BR>Jhonny Vargas P.<BR><A
title="http://msmvps.com/jvargas&#10;CTRL + clic para seguir el vínculo"
href="http://msmvps.com/jvargas">http://msmvps.com/jvargas</A><BR>Santiago de
Chile</DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Geovanny Quirós C." &lt;<A
title="mailto:&#10;CTRL + clic para seguir el vínculo"
href="mailto:"></A>&gt;
escribió en el mensaje de
noticias:</DIV>
<DIV><FONT face=Arial size=2>Hola grupo,</FONT></DIV>
<DIV><FONT face=Arial size=2>en Microsoft he conseguido el siguiente ejemplo
que deberia importar desde Excel hacia Sql2005:</FONT></DIV>
<DIV><FONT face=Arial size=2>Trabajo con XP sp2 y Sql2005 </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff size=2>
<P>SELECT</FONT><FONT size=2> </FONT><FONT color=#808080 size=2>*</FONT><FONT
size=2> </FONT><FONT color=#0000ff size=2>INTO</FONT><FONT size=2> XLImport5
</FONT><FONT color=#0000ff size=2>FROM</FONT><FONT size=2> </FONT><FONT
color=#0000ff size=2>OPENROWSET</FONT><FONT color=#808080 size=2>(</FONT><FONT
color=#ff0000 size=2>'Microsoft.Jet.OLEDB.4.0'</FONT><FONT color=#808080
size=2>,</P></FONT><FONT color=#ff0000 size=2>
<P>'Excel 5.0;Database=C:\tempo\asociados50.xls'</FONT><FONT color=#808080
size=2>,</FONT><FONT size=2> </FONT><FONT color=#ff0000 size=2>'SELECT * FROM
[hoja1$]'</FONT><FONT color=#808080 size=2>)</P></FONT></DIV><FONT face=Arial
size=2>
<DIV>&nbsp;</DIV>
<DIV>Pero me da el siguiente error:</DIV>
<DIV>&nbsp;</DIV><FONT size=1>
<P>[OLE/DB provider returned message: Unspecified error]</P>
<P>OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80004005: ].</P>
<P>Msg 7399, Level 16, State 1, Line 1</P>
<P>OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. </P></FONT>
<DIV><BR>De aqui he tomado el ejemplo: <A
href="http://support.microsoft.com/kb/321...t;>http://support.microsoft.com/kb/321686/es</A></DIV>
<DIV>Alguien me puede dar una luz?&nbsp;</DIV>
<DIV>Muchas gracias</DIV>
<DIV><BR>________________</DIV>
<DIV>&nbsp;</DIV>
<DIV>Geovanny Quirós C.<BR>Heredia, Costa
Rica<BR></FONT></DIV></BLOCKQUOTE></BODY></HTML>

=_NextPart_000_0280_01C8C71E.AE97A820--
Respuesta Responder a este mensaje
#2 Geovanny Quirós C.
05/06/2008 - 21:39 | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_0069_01C8C711.958BAEB0

Igual, mismo error.
mas ideas?

"Jhonny Vargas P." escribió en el mensaje de noticias:%
1. Intenta quitando el signo $ del string de conexión.
2. Revisa si la ruta está correcta.


Saludos,
Jhonny Vargas P.
http://msmvps.com/jvargas
Santiago de Chile
"Geovanny Quirós C." escribió en el mensaje de noticias:
Hola grupo,
en Microsoft he conseguido el siguiente ejemplo que deberia importar desde Excel hacia Sql2005:
Trabajo con XP sp2 y Sql2005

SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'Excel 5.0;Database=C:\tempo\asociados50.xls', 'SELECT * FROM [hoja1$]')


Pero me da el siguiente error:

[OLE/DB provider returned message: Unspecified error]

OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].

Msg 7399, Level 16, State 1, Line 1

OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.


De aqui he tomado el ejemplo: http://support.microsoft.com/kb/321686/es
Alguien me puede dar una luz?
Muchas gracias

________________

Geovanny Quirós C.
Heredia, Costa Rica

=_NextPart_000_0069_01C8C711.958BAEB0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>Igual, mismo error. </FONT></DIV>
<DIV><FONT face=Arial size=2>mas ideas?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Jhonny Vargas P." &lt;<A
title="mailto:&#10;CTRL + clic para seguir el vínculo"
href="mailto:"></A>&gt;
escribió en el mensaje de
noticias:%</DIV>
<DIV><FONT face="Trebuchet MS" size=2>1. Intenta quitando el signo $ del
string de conexión.</FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2>2. Revisa si la ruta está
correcta.</FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT>&nbsp;</DIV>
<DIV><BR>-- <BR>Saludos,<BR>Jhonny Vargas P.<BR><A
title="http://msmvps.com/jvargas&#10;CTRL + clic para seguir el vínculo"
href="http://msmvps.com/jvargas">http://msmvps.com/jvargas</A><BR>Santiago de
Chile</DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Geovanny Quirós C." &lt;<A
title="mailto:&#10;CTRL + clic para seguir el vínculo"
href="mailto:"></A>&gt;
escribió en el mensaje de
noticias:</DIV>
<DIV><FONT face=Arial size=2>Hola grupo,</FONT></DIV>
<DIV><FONT face=Arial size=2>en Microsoft he conseguido el siguiente ejemplo
que deberia importar desde Excel hacia Sql2005:</FONT></DIV>
<DIV><FONT face=Arial size=2>Trabajo con XP sp2 y Sql2005 </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff size=2>
<P>SELECT</FONT><FONT size=2> </FONT><FONT color=#808080
size=2>*</FONT><FONT size=2> </FONT><FONT color=#0000ff
size=2>INTO</FONT><FONT size=2> XLImport5 </FONT><FONT color=#0000ff
size=2>FROM</FONT><FONT size=2> </FONT><FONT color=#0000ff
size=2>OPENROWSET</FONT><FONT color=#808080 size=2>(</FONT><FONT
color=#ff0000 size=2>'Microsoft.Jet.OLEDB.4.0'</FONT><FONT color=#808080
size=2>,</P></FONT><FONT color=#ff0000 size=2>
<P>'Excel 5.0;Database=C:\tempo\asociados50.xls'</FONT><FONT color=#808080
size=2>,</FONT><FONT size=2> </FONT><FONT color=#ff0000 size=2>'SELECT *
FROM [hoja1$]'</FONT><FONT color=#808080 size=2>)</P></FONT></DIV><FONT
face=Arial size=2>
<DIV>&nbsp;</DIV>
<DIV>Pero me da el siguiente error:</DIV>
<DIV>&nbsp;</DIV><FONT size=1>
<P>[OLE/DB provider returned message: Unspecified error]</P>
<P>OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80004005: ].</P>
<P>Msg 7399, Level 16, State 1, Line 1</P>
<P>OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. </P></FONT>
<DIV><BR>De aqui he tomado el ejemplo: <A
href="http://support.microsoft.com/kb/321...t;>http://support.microsoft.com/kb/321686/es</A></DIV>
<DIV>Alguien me puede dar una luz?&nbsp;</DIV>
<DIV>Muchas gracias</DIV>
<DIV><BR>________________</DIV>
<DIV>&nbsp;</DIV>
<DIV>Geovanny Quirós C.<BR>Heredia, Costa
Rica<BR></FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

=_NextPart_000_0069_01C8C711.958BAEB0--
Respuesta Responder a este mensaje
#3 Gux (MVP)
05/06/2008 - 21:51 | Informe spam
Si su Excel es en idioma inglés, use Sheet1$ en vez de Hoja1$.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Geovanny Quirós C." wrote:

Igual, mismo error.
mas ideas?

"Jhonny Vargas P." escribió en el mensaje de noticias:%
1. Intenta quitando el signo $ del string de conexión.
2. Revisa si la ruta está correcta.


Saludos,
Jhonny Vargas P.
http://msmvps.com/jvargas
Santiago de Chile
"Geovanny Quirós C." escribió en el mensaje de noticias:
Hola grupo,
en Microsoft he conseguido el siguiente ejemplo que deberia importar desde Excel hacia Sql2005:
Trabajo con XP sp2 y Sql2005

SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'Excel 5.0;Database=C:\tempo\asociados50.xls', 'SELECT * FROM [hoja1$]')


Pero me da el siguiente error:

[OLE/DB provider returned message: Unspecified error]

OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].

Msg 7399, Level 16, State 1, Line 1

OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.


De aqui he tomado el ejemplo: http://support.microsoft.com/kb/321686/es
Alguien me puede dar una luz?
Muchas gracias

________________

Geovanny Quirós C.
Heredia, Costa Rica

Respuesta Responder a este mensaje
#4 Geovanny Quirós C.
05/06/2008 - 22:10 | Informe spam
Mi Excel está en Español.. no es ese el problema :(



"Gux (MVP)" escribió en el mensaje de
noticias:
Si su Excel es en idioma inglés, use Sheet1$ en vez de Hoja1$.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Geovanny Quirós C." wrote:

Igual, mismo error.
mas ideas?

"Jhonny Vargas P." escribió en el
mensaje de noticias:%
1. Intenta quitando el signo $ del string de conexión.
2. Revisa si la ruta está correcta.


Saludos,
Jhonny Vargas P.
http://msmvps.com/jvargas
Santiago de Chile
"Geovanny Quirós C." escribió en el
mensaje de noticias:
Hola grupo,
en Microsoft he conseguido el siguiente ejemplo que deberia importar
desde Excel hacia Sql2005:
Trabajo con XP sp2 y Sql2005

SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'Excel 5.0;Database=C:\tempo\asociados50.xls', 'SELECT * FROM
[hoja1$]')


Pero me da el siguiente error:

[OLE/DB provider returned message: Unspecified error]

OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80004005: ].

Msg 7399, Level 16, State 1, Line 1

OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.


De aqui he tomado el ejemplo:
http://support.microsoft.com/kb/321686/es
Alguien me puede dar una luz?
Muchas gracias

________________

Geovanny Quirós C.
Heredia, Costa Rica

Respuesta Responder a este mensaje
#5 Gux (MVP)
05/06/2008 - 22:22 | Informe spam
Por favor haga lo siguiente usando el analizador de consultas:

USE Master
GO

DBCC TRACEON (7300, 3604)
GO

USE MiBaseDeDatos
GO

SELECT *
INTO XLImport5
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 5.0;Database=C:\tempo\asociados50.xls',
'SELECT * FROM [hoja1$]')


Luego copie&pegue todos los mensajes de error para que los podamos leer acá.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Geovanny Quirós C." wrote:

Mi Excel está en Español.. no es ese el problema :(



"Gux (MVP)" escribió en el mensaje de
noticias:
> Si su Excel es en idioma inglés, use Sheet1$ en vez de Hoja1$.
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/p...o.larriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Geovanny Quirós C." wrote:
>
>> Igual, mismo error.
>> mas ideas?
>>
>> "Jhonny Vargas P." escribió en el
>> mensaje de noticias:%
>> 1. Intenta quitando el signo $ del string de conexión.
>> 2. Revisa si la ruta está correcta.
>>
>>
>> Saludos,
>> Jhonny Vargas P.
>> http://msmvps.com/jvargas
>> Santiago de Chile
>> "Geovanny Quirós C." escribió en el
>> mensaje de noticias:
>> Hola grupo,
>> en Microsoft he conseguido el siguiente ejemplo que deberia importar
>> desde Excel hacia Sql2005:
>> Trabajo con XP sp2 y Sql2005
>>
>> SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
>>
>> 'Excel 5.0;Database=C:\tempo\asociados50.xls', 'SELECT * FROM
>> [hoja1$]')
>>
>>
>> Pero me da el siguiente error:
>>
>> [OLE/DB provider returned message: Unspecified error]
>>
>> OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
>> IDBInitialize::Initialize returned 0x80004005: ].
>>
>> Msg 7399, Level 16, State 1, Line 1
>>
>> OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.
>>
>>
>> De aqui he tomado el ejemplo:
>> http://support.microsoft.com/kb/321686/es
>> Alguien me puede dar una luz?
>> Muchas gracias
>>
>> ________________
>>
>> Geovanny Quirós C.
>> Heredia, Costa Rica
>>

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida