国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

64位win7的IIS7下asp與access的連接問題

2024-05-04 11:00:10
字體:
來源:轉載
供稿:網友

最近升級了電腦主機,淘寶買的,賣家把我裝好了64位的win7和一些基本程序。

自己有個小程序是asp的,要讓它運行起來,于是裝上IIS(之前在添加刪除程序里,現在叫 打開或關閉Windows功能 ,找了好一會兒),搭好web后,發現一直在運行,頁面一頁空白。
好久沒碰asp程序了,但還是有點印象的。于是打開程序,找到連接數據庫那段后,加了句:Response.Write Err.Description,提示沒記錄下來,大概是沒有找到合適的應用程序。
看了下機子上,有word,excel等,沒access。重新裝了下office2003,有了access。

web運行,提示:未找到提供程序。該程序可能未正確安裝。

原程序

Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(AccessPath&"/"&AccessFile)
Conn.Open

我改成:

Conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(AccessPath&"/"&AccessFile)&";"

提示:[Microsoft][ODBC 驅動程序管理器] 未發現數據源名稱并且未指定默認驅動程序

以往的經驗,可能沒開啟父路徑,在IIS里找了下啟用了,還是一樣。

搜索了下,發現問題在IIS7身上。

應用程序池默認設置 里 常規->啟用32位應用程序 默認是False改成True。

這時候提示:

前者:未指定的錯誤數據庫連接出錯,請檢查連接字串

后者:[Microsoft][ODBC Microsoft Access 驅動程序] Microsoft Jet 數據庫引擎打不開文件'(未知的)'。 它已經被別的用戶以獨占方式打開,或沒有查看數據的權限。

繼續找辦法:
windows/temp文件夾缺少一個用戶組權限,缺少的用戶組為Authenticated Users。

于是給這個文件夾添加 Authenticated Users 用戶組 ,給于讀取、寫入權限。

問題解決了!

‘Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
/conn/conn1.asp, 第 3 行'
在windows7中正確設置了IIS7.0的配置,同時正確設置了ASP
的權限問題,但在運行時會彈出如上錯誤!
我的數據庫連接代碼是:
復制代碼 代碼如下:
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DefaultDir &server.mappath("worker.mdb")&";"
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs1 = Server.CreateObject("ADODB.Recordset")
Set rs2 = Server.CreateObject("ADODB.Recordset")
Set rs3 = Server.CreateObject("ADODB.Recordset")
%>

網絡中流傳很多版本的解釋,經本人嘗試解決方法:
windows/temp文件夾缺少一個用戶組權限
一般在windows7默認安裝的IIS中,缺少的用戶組為Authenticated Users
添加
Authenticated Users

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扎兰屯市| 格尔木市| 静安区| 田阳县| 孟州市| 德阳市| 泗洪县| 江阴市| 新民市| 邹平县| 德安县| 专栏| 彭山县| 晋江市| 海淀区| 盐边县| 柘城县| 和田市| 和林格尔县| 无为县| 尉氏县| 百色市| 恭城| 怀柔区| 永昌县| 延长县| 孝义市| 怀来县| 万源市| 渝中区| 岑巩县| 武汉市| 英超| 余干县| 土默特左旗| 田阳县| 开封县| 衢州市| 大城县| 两当县| 镇坪县|