AYUDA PLIS ASP Y EXCEL

20/12/2007 - 00:34 por Ing Charpentier | Informe spam
TENGO ESTE CODIGO PARA PASAR DE EXCEL A SSQL SERVER 2000

Set ConexionDBSql = Server.CreateObject("ADODB.Connection")
ConexionDBSql.Open "DRIVER={SQL
Server};Server=PCINF12;Database=lista;UID=sa;PWD="
Set sql = Server.CreateObject("ADODB.command")
sql.ActiveConnection = ConexionDBSql

sql.CommandText= "INSERT INTO relacion(nombre,direccion,correo) SELECT *
FROM " & _
"OPENROWSET('Microsoft.Jet.OLEDB.4.0', " & _
"'Excel 8.0;Database=libro1.xls', " & _
"[relacion$])"
sql.execute


ConexionDBSql.Close

Set ConexionDBSql = Nothing


PERO ME SALE ESTE ERROR

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]El proveedor OLE DB
'Microsoft.Jet.OLEDB.4.0' no contiene la tabla 'relacion$'. La tabla no
existe o bien el usuario actual no tiene permisos para ella.
/Prueba/subir_archivo.asp, línea 30
 

Leer las respuestas

#1 Jhonny Vargas P.
02/01/2008 - 20:31 | Informe spam
Hola,

Posiblemente sea un permiso en el fichero excel.

Trata de hacer el mismo ejemplo pero en un archivo VBS desde tu
computador si funciona es problemas de permisos

Saludos,
Jhonny Vargas P.
Santiago de Chile



"Ing Charpentier" escribió en el mensaje de
noticias:
TENGO ESTE CODIGO PARA PASAR DE EXCEL A SSQL SERVER 2000

Set ConexionDBSql = Server.CreateObject("ADODB.Connection")
ConexionDBSql.Open "DRIVER={SQL
Server};Server=PCINF12;Database=lista;UID=sa;PWD="
Set sql = Server.CreateObject("ADODB.command")
sql.ActiveConnection = ConexionDBSql

sql.CommandText= "INSERT INTO relacion(nombre,direccion,correo) SELECT *
FROM " & _
"OPENROWSET('Microsoft.Jet.OLEDB.4.0', " & _
"'Excel 8.0;Database=libro1.xls', " & _
"[relacion$])"
sql.execute


ConexionDBSql.Close

Set ConexionDBSql = Nothing


PERO ME SALE ESTE ERROR

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]El proveedor OLE DB
'Microsoft.Jet.OLEDB.4.0' no contiene la tabla 'relacion$'. La tabla no
existe o bien el usuario actual no tiene permisos para ella.
/Prueba/subir_archivo.asp, línea 30


Preguntas similares