asp資料庫連接出錯
A. asp連接資料庫出現錯誤
conn.connectionstring="Provider
=
Microsoft.Jet.OLEDB.4.0;Data
Source="&server.mapPath("資料庫名")
你資料庫可以連上?那裡應該是數據源名吧
B. asp網站出現資料庫連接錯誤
原因不在你程序。而是伺服器的許可權設置問題。
//
C:\Windows\Temp 設置everyone或者user的寫許可權,推薦user
因為access資料庫打開後需要放到臨時文件夾中釋放再打開,但由於網上的用戶訪問時沒有許可權打開本地的臨時文件夾,導致了資料庫連接失敗。
————
所以你需要耐心的和伺服器管理員聯系,讓他設置一下許可權(有時不即時生效,需要伺服器重啟)
不過你剛說了,如何能夠讓那個管理員配合你,需要你動動腦筋了。
是我說的可能性99%。。。。
C. asp連接不上資料庫
在「ODBC數據源管理器」中,設置用於連接資料庫的DSN有三種: 用戶DSN、系統DSN和文件DSN。檢查下是不是用的「系統DSN」,不是的話刪除原DSN,重新添加系統DSN。
另外檢查你的連接串,復制我這段試下:
<%
Dim db
set db=server.createobject("Adodb.Connection")
db.open "Dbq=" & server.mappath("data/bbs.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
%>
如果不行,參考下面標准連接方法:
連接資料庫
方法1:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")
方法2:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb")
注意:一個頁面中,只要連接一次就可以了,資料庫使用完後要及時關閉連接。
conn.Close
Set conn = Nothing
D. asp資料庫連接錯誤
是資料庫的相對路徑問題,後台程序找不到資料庫的文件,你修改一下資料庫連接文件的路徑,如果整站是用統一的資料庫連接包含文件,你可以在文件代碼中的資料庫路徑變數改為相對到根目錄,及加上「/」即可解決。
E. 請問IIS下ASP網站資料庫連接出錯的問題
iis一般是支持asp+access的,不用怎麼設置,提示資料庫連接出錯,說明設置上是沒有問題,可以執行asp程序。
首先你先檢查一下資料庫存放的路徑是否正確,db="database/wydata.mdb",conn.asp 這個文件是在根目錄下放著的嗎?
其次,資料庫需要設置一下寫入許可權,不過這個不影響訪問。
F. ASP中的資料庫連接,未指定的錯誤
」有時剛剛執行還是正常的,再刷新就提示這樣「這可能是你的資料庫連接沒有正常關閉或者重復打開。
建議對conn做全局變數,每次直接調用conn.open,使用後close。對全部操作都規劃一下,不要有重復打開和連接的情況。
G. Asp資料庫連接出錯是什麼原因
80004005>找不到包含文件
是路徑問題,通常是include file=conn.asp這個文件沒有父路徑引起的,如果用..表示,你用127.0.0.1來測試是沒問題,但有時候放到伺服器上是有問題的,通常用/文件夾/文件夾/*.mdb or *.asa asp,這個錯誤要少點,但靈活性少一點。
另外,如果在運用其它功能 比如db="../dd/*.mdb
mappath("db")時,你用的引號什麼的,在這里不出現錯誤的,而通過include時會不能用,所以在運用時盡量標准化來寫程序。
最後你把瀏覽器的友好顯示去掉。,把conn文件中的err排錯也去掉,就可以看出問題所在了
H. ASP連接資料庫錯誤
2000下打開winnt\temp 將其安全選項內增加 everyone 用戶 許可權設置為完全控制 然後重啟計算機
如果不重啟。會出另外一個未指定錯誤。
2003下的目錄是windows\temp
重新檢查一下資料庫或網站所在目錄許可權,確認everyone用戶能夠有獲取data信息的許可權。 怕麻煩就直接設為完全控制許可權。然後從新啟動。