Error de Sintexis al agregar un .XLS
Publicado por Benito Gutierrez (1 intervención) el 31/12/2008 23:15:29
Lo que intento es subir un xls al servidor y luego los datos del xls importarlos a una tabla.
este es el codigo asp para insertar el xls a la tabla TEMP
path_archivo = session("dir_archivo")
response.write path_archivo
Sql = "INSERT INTO [Temp]([Pdc_codigo_barra], [Pdc_descripcion]) SELECT A.[Pdc_codigo_barra], A.[Pdc_descripcion] FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=../../"&path_archivo&";HDR=YES', 'Select * from [Hoja1$]') AS A;"
response.write Sql
conexion.Execute(Sql)
rescato la direccion del .xls y lo inserto pero me tira error
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Denegado el acceso ad hoc al proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0'. El acceso debe realizarse mediante un servidor vinculado.
espero me ayuden por favor gracias
este es el codigo asp para insertar el xls a la tabla TEMP
path_archivo = session("dir_archivo")
response.write path_archivo
Sql = "INSERT INTO [Temp]([Pdc_codigo_barra], [Pdc_descripcion]) SELECT A.[Pdc_codigo_barra], A.[Pdc_descripcion] FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=../../"&path_archivo&";HDR=YES', 'Select * from [Hoja1$]') AS A;"
response.write Sql
conexion.Execute(Sql)
rescato la direccion del .xls y lo inserto pero me tira error
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Denegado el acceso ad hoc al proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0'. El acceso debe realizarse mediante un servidor vinculado.
espero me ayuden por favor gracias
Valora esta pregunta


0