Set cn = Server.CreateObject("ADODB.Connection")
cn.Provider = "Microsoft.ACE.OLEDB.12.0 "
cn.ConnectionString = "Data Source=" & Server.MapPath("/shebei/kd_new.xlsx") & ";Extended Properties=Excel 12.0;HDR=Yes;IMEX=1;"
cn.Open
網上拷貝的,運行后提示錯誤。(cn.Open 這行陳述句出錯。)
Microsoft Access Database Engine 錯誤 '80004005'
找不到可安裝的 ISAM。
/kd_new_update.asp,行 37
--------------------------------------
在對應的 IIS 應用程式池中,“設定應用程式池默認屬性”右擊/“高級設定”/"啟用32位應用程式",設定為 true。
網上說要更改 IIS設定也改了。
究竟哪里出錯了,什么原因?
uj5u.com熱心網友回復:
先用系統的 控制面板-管理工具-資料源(ODBC) 選相應的驅動去連接測驗看看能不能成功,先確保驅動沒問題。uj5u.com熱心網友回復:
用戶DSN 下 用戶資料源 只有 dBASE files (*.dbf) Excel Files (*.xls) MS Access Database (*.mdb) 三種。 正確嗎?還需要添加什么嗎?uj5u.com熱心網友回復:
那就是系統沒驅動, 下載安裝下 https://www.microsoft.com/en-us/download/details.aspx?id=13255。uj5u.com熱心網友回復:
搞定沒有,Q2776478814,可以遠程處理uj5u.com熱心網友回復:
這個可以 ,你可以打開測驗下 http://www.fchee.com/tool/excel/uj5u.com熱心網友回復:
https://www.microsoft.com/en-US/download/details.aspx?id=13255先在服務器下這個驅動
strConn = "Provider=Microsoft.ACE.OLEDB.12.0; "& _
"Data Source=" & fileName & ";" & _
" Extended Properties=""Excel 12.0;" & _
"IMEX=1;"& _
"HDR=Yes;"""
然后用這種方式就可以了
uj5u.com熱心網友回復:
excell匯入access用的,沒有問題dim connxls,connstrxls
connstrxls="DBQ=D:\我的檔案\桌面\temp\ex\gaozhong.xls;DefaultDir=;DRIVER={Microsoft Excel Driver (*.xls)};"
set connxls=server.createobject("ADODB.CONNECTION")
connxls.open connstrxls
uj5u.com熱心網友回復:
據說系統版本要在win2012以上轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/112639.html
標籤:ASP
