㈠ WIN7架設IIS,出現錯誤:資料庫連接出錯[代碼:01],請檢查資料庫鏈接文件中的連接字串。怎麼解決
<%
dim db
const DatabaseType="ACCESS"
db="改成你資料庫名稱就行了"
On Error Resume Next
dim ConnStr
dim conn
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "資料庫連接出錯,請檢查Conn.asp文件中的資料庫參數設置。"
Response.End
End If
sub CloseConn()
On Error Resume Next
If IsObject(Conn) Then
conn.close
set conn=nothing
end if
end sub
%>
㈡ 請問IIS下ASP網站資料庫連接出錯的問題
iis一般是支持asp+access的,不用怎麼設置,提示資料庫連接出錯,說明設置上是沒有問題,可以執行asp程序。
首先你先檢查一下資料庫存放的路徑是否正確,db="database/wydata.mdb",conn.asp 這個文件是在根目錄下放著的嗎?
其次,資料庫需要設置一下寫入許可權,不過這個不影響訪問。
㈢ iis環境已配置好,但測試網站老提示資料庫鏈接出錯怎麼解決的
這是資料庫或文件夾許可權的問題,你可以根據以下方法進行解決:
1、資料庫所在文件夾許可權
打開辦法是:打開我的電腦,然後點菜單上的「文件夾選項」--->查看,然後把「使用簡單文
件夾共享(推薦)」前面的鉤去掉,然後點「確認」;接下來回到需要打開許可權的文件夾(資料庫存
放的文件夾),右鍵---> 屬性--->安全,然後點「添加」--->"高級"--->立即查找--->然後在下面
的地方選擇「everyone」--->確定--->點剛才加入的"everyone",然後在下面的大框編輯everyone
許可權為完全控制,保存即可。
2、temp(臨時文件夾)許可權
打開辦法:windows--->temp,單擊右鍵選擇-屬性,你就會看到一個叫做「安全」的選項,添
加一個everyone,許可權設置為完全控制,再將你正在使用windows的用戶也設置為完全控制.(件夾權
限
打開辦法是:打開我的電腦,然後點菜單上的「文件夾選項」--->查看,然後把「使用簡單文
件夾共享(推薦)」前面的鉤去掉,然後點「確認」;接下來回到需要打開許可權的文件夾(資料庫存
放的文件夾),右鍵---> 屬性--->安全,然後點「添加」--->"高級"--->立即查找--->然後在下面
的地方選擇「everyone」--->確定--->點剛才加入的"everyone",然後在下面的大框編輯everyone
許可權為完全控制,保存即可。
㈣ 資料庫連接失敗返回值7
檢查一下url的格式是否正確。
在IIS7中ASP默認情況下,「父路徑」是沒有啟用的,我們必須手動開啟「父路徑」,選擇「True」,搞定「父路徑」選項。打開「Tnternet信息服務(IIS)管理器」,左側欄選擇「DefaultWebSite」,內容區域選擇「ASP」。
打開「Tnternet信息服務(IIS)管理器」,左側欄選擇「應用程序池」,內容區域選擇「DefaultAppPool」,右側欄選擇「高級設置。值此「Win764位操作系統IIS7出現資料庫鏈接出錯的解決辦法」就算是分享完了,我可以很明確的告訴大家,只要設置了這兩個方法,絕對可以解決相關問題,如果是程序自身500錯誤,那就另當別論了,網路上還流傳著一種「修改目錄許可權」的方法。
㈤ WIN7 IIS配置資料庫鏈接失敗
這個好像不是IIS的問題吧,可能你用IIS運行網站的時候正用ACCESS工具打開資料庫,你關掉ACCESS再看看
㈥ IIS7 asp+access 提示 「資料庫連接錯誤」 怎麼解決
在XP和2003系統運行很好的asp+access資料庫運行良好,移動到WIN7的IIS上卻提示資料庫連接錯誤錯誤,請檢查資料庫連接文件。其實資料庫連接文件並沒有問題
給Temp目錄賦權
配置asp+access使用環境,裝完iis後使用asp程序發現資料庫連接錯誤,可是檢查鏈接代碼 完全正確。原因在於MJ Jet引擎改變了臨時目錄的位置,大事有沒有對臨時目錄給存取許可權,接下來我們給系統盤:\Windows\ServiceProfiles \NetworkService\AppData\Local\Temp目錄添加一個「Authenticated Users」的用戶,其中appdata目錄是隱藏的,在進入的時候直接在地址欄輸入路徑,或者在文件夾選項里設置顯示隱藏文件夾,就可以找打了。設置權 限步驟:右擊Temp文件夾,——屬性——安全——單擊「編輯」——「Temp的許可權」對話框,點擊「添加」,在下面的「輸入對象名稱來選擇」輸入 「Authenticated Users,點確定」然後返回到Temp許可權,將Authenticated Users的許可權中完全控制打勾確定。
設置應用程序池
先 要設置應用程序池「Application Pool」為Classic .Net AppPool而不是默認的Default AppPool,可以在站點目錄里對每個站點設置,也可以在站點進行單獨設置。選擇好設置的站點後,點擊右邊的「基本設置」即可調出應用池設置對話框。
啟用父路徑
直接在站點主頁上選擇ASP,雙擊找到「行為」組中將「啟用父路徑」設置為Ture就可以了(選擇完畢記得點擊右上角的應用哦)
也 許有人按照上面的配置,還是會出現資料庫連接錯誤的提示,不要著急接下來,用管理員模式運行命令提示符,點擊開始菜單輸入cmd然後在上面出現的 cmd.exe上面點擊右鍵選擇以管理員身份運行。然後把以下命令粘貼運行:CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
注意,一定要安裝IIS的全部管理工具哦,否則命令會提示錯誤。
㈦ win7 IIS本地調試網站打不開 顯示亂碼 查看源文件是「資料庫連接出錯,請檢查連接字串。」
把 Response.Buffer = True 移到 Option Explicit 前試試
㈧ 在WIN7中IIS調試ASP時,出現連接資料庫錯誤
我以前也遇到過,主要是IIS裡面有個父路徑需要繼承,還有就是目錄的許可權,也和應用程序池有關,我加你QQ,幫你調試好。
㈨ WIN7 IIS,網站程序放進去不能運行 顯示「資料庫連接出錯,請檢查連接字串。「錯誤
今天在64位的Windows7系統調試以前寫的程序時,發現在訪問Access的時候總是報錯:未在本地計算機上注冊「Microsoft.Jet.OLEDB.4.0」提供程序。
後發現是因為沒有安裝64位的Jet40驅動。可以到
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d 下載。但是前提你必須安裝了64位的Office。
如果你安裝的是32位Office,則下載32位驅動。但同時你必須將你的應用程序將原有的AnyCPU更改為CPU x86. IIS安裝配置疑難網站
如果是Web端程序,可以通過IIS的應用程序池進行配置。將【啟用32位應用程序】啟用即可。
㈩ 我是win7 的系統裝了IIS後 我打開科訊可打開網頁 的時候就顯示 「資料庫連接出錯,請檢查Conn.asp文件中」
你資料庫出錯了,檢查下資料庫然後看下網站源碼連接資料庫是否成功