Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tentando ler uma tabela excel, porém acontece o seguinte erro:
>
Microsoft JET Database Engine erro '80004005'
Número excessivo de campos definido.
importarExcel.asp, line 85
Segue abaixo o código da página:
Set objConn = Server.CreateObject("ADODB.Connection")
With objConn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source="& Server.MapPath("excel/"&nome_arquivo) &";Extended Properties=Excel 8.0;"
.Open
End With
Set objTable = Server.CreateObject("ADOX.Catalog")
objTable.ActiveConnection = objConn
if lcase(objTable.tables(0).Type) = "table" Then
set objRs = Server.CreateObject("ADODB.Recordset")
objRs.CursorLocation = 3
objRs.Open "SELECT * FROM ["&Cstr(Ucase(objTable.tables(0).Name))&"] ",objConn <---- o erro acontece nessa linha
Carregando comentários...