access資料庫連接失敗
Ⅰ ASP與Access資料庫連接出錯 如何解決
你換一個連接方式
OnErrorResumeNext'容錯
DimConn,ConnStr,DBPath
DBPath="../rdcenter.mdb"
ConnStr="DBQ="+ServerMapPath(""&DBPath&"")+";DefaultDir=;Driver{MicrosoftAccessDriver(*.MDB)};"
SetConn=Server.Createobject("Adodb.Connection")
IfErrThen
Err.Clear
Else
Conn.OpenConnStr
EndIf
這樣,再去試試
Ⅱ IIS7 asp+access 提示 「資料庫連接錯誤」 怎麼解決
在XP和2003系統運行很好的asp+access資料庫運行良好,移動到WIN7的IIS上卻提示資料庫連接錯誤錯誤,請檢查資料庫連接文件。其實資料庫連接文件並沒有問題.
具體解決辦法如下:
1給Temp目錄賦權
配置asp+access使用環境,裝完iis後使用asp程序發現資料庫連接錯誤,可是檢查鏈接代碼 完全正確。原因在於MJ Jet引擎改變了臨時目錄的位置,大事有沒有對臨時目錄給存取許可權,接下來我們給系統盤:\Windows\ServiceProfiles \NetworkService\AppData\Local\Temp目錄添加一個「Authenticated Users」的用戶,其中appdata目錄是隱藏的,在進入的時候直接在地址欄輸入路徑,或者在文件夾選項里設置顯示隱藏文件夾,就可以找打了。設置權 限步驟:右擊Temp文件夾,——屬性——安全——單擊「編輯」——「Temp的許可權」對話框,點擊「添加」,在下面的「輸入對象名稱來選擇」輸入 「Authenticated Users,點確定」然後返回到Temp許可權,將Authenticated Users的許可權中完全控制打勾確定。
2設置應用程序池
先 要設置應用程序池「Application Pool」為Classic .Net AppPool而不是默認的Default AppPool,可以在站點目錄里對每個站點設置,也可以在站點進行單獨設置。選擇好設置的站點後,點擊右邊的「基本設置」即可調出應用池設置對話框。
3啟用父路徑
直接在站點主頁上選擇ASP,雙擊找到「行為」組中將「啟用父路徑」設置為Ture就可以了(選擇完畢記得點擊右上角的應用哦)
也 許有人按照上面的配置,還是會出現資料庫連接錯誤的提示,不要著急接下來,用管理員模式運行命令提示符,點擊開始菜單輸入cmd然後在上面出現的 cmd.exe上面點擊右鍵選擇以管理員身份運行。然後把以下命令粘貼運行:CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
注意,一定要安裝IIS的全部管理工具哦,否則命令會提示錯誤。
Ⅲ access資料庫連接錯誤
解決方法:
1.資料庫是否有everyone完全控制的許可權
2.c/windows/temp是否有everyone完全控制的許可權
3.針對1,2重新啟動一次電腦
4.若對以上3點,還沒有成功,安裝MDAC_TYPE.EXE版本自己到微軟的綱站下載適合的版本,即可.