C#.net里做了一個導入Excel表格的功能,原理是先讓用戶把Excel上傳到服務器上,然后再讀取上傳的Excel內(nèi)容。在調(diào)試狀態(tài)下運行一切正常,但是在IIS配置的站點里訪問就報錯:未在本地計算機上注冊“Microsoft.ACE.OleDb.12.0”提供程序,找網(wǎng)上說的安裝了AccessDatabaseEngine.exe 也沒有解決問題,請高手指教,鏈接字符串是這樣的:
?
?string strCon = "provider=Microsoft.ACE.OleDb.12.0; Data Source ='" + Server.MapPath(folder + "/" + fileName) + "';Extended Properties='Excel 12.0;HDR=yes;IMEX=1';";??????????? OleDbConnection conn = new OleDbConnection(strCon);??????????? conn.Open();
運行到conn.open()那兒就報錯
- 13 回答
- 0 關注
- 1221 瀏覽
添加回答
舉報
0/150
提交
取消