[問題]用asp連結資料庫的問題

看板Web_Design作者 (小魚兒(因為物理課結束了)時間19年前 (2006/10/10 00:28), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
我最近開始看書學asp 有很多不明白的希望板上的大大可以幫我解答 書上給的example 1 <%@ Language=VBScript %> 2 <!-- 範例14-3(ch14_03.asp) --> 3 <html> 4 <head> 5 <title>ADO存取資料庫</title> 6 </head> 7 <body> 8 <table border='1'><tr><th>客戶代號</th><th>客戶名稱</th> 9 <th>客戶住址</th><th>客戶電話</th></tr> 10 <% 11 Dim objDBCn,objRS '宣告物件 12 Set objDBCn = Server.CreateObject("ADODB.Connection") '建立Connection物件 13 objDBCn.Provider="Microsoft.Jet.OLEDB.4.0" 14 StrCn="Data Source=" & Server.MapPath("ch14_01.mdb") 15 objDBCn.ConnectionTimeout=30 '設定連線必須在30秒內成功,否則發生錯誤 16 objDBCn.Open StrCn '連結到ch14_01.mdb資料庫 17 Response.write "目前連線狀態為" & objDBCn.State 18 %> 錯誤類型: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]一般錯誤 無法開啟登錄鍵 'Temporary (volatile) Jet DSN for process 0xebc Thread 0xfe4 DBC 0x113810c Jet'。 /roy/ch14/ch14_02.asp, line 16 他很像是說 我宣告的 Set objDBCn = Server.CreateObject("ADODB.Connection")很像不行用 或是objDBCn.Open StrCn這個步驟不行 我搞不清楚到底是怎麼一回事 可以請板上的大大幫我回答一下 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.248.22

10/10 23:44, , 1F
0x80004005 錯誤很多可能, 其中的可能是你的資料庫位置
10/10 23:44, 1F

10/10 23:44, , 2F
(那mdb檔)有問題, 或者那檔在開啟中之類的, 又或者那檔案
10/10 23:44, 2F

10/10 23:45, , 3F
的權限有問題, 再看看囉
10/10 23:45, 3F

10/15 08:48, , 4F
"provider=Microsoft.jet.OLEDB.4.0;Data source="& _
10/15 08:48, 4F

10/15 08:50, , 5F
server.MapPath("/資料夾名稱.mdb") 試試看這個~~^^
10/15 08:50, 5F
文章代碼(AID): #15AdYtul (Web_Design)