作者royfuyu (小魚兒(因為物理課結束了)
看板Web_Design
標題[問題]用asp連結資料庫的問題
時間Tue Oct 10 00:37:52 2006
我最近開始看書學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
1F:推 kitleong:0x80004005 錯誤很多可能, 其中的可能是你的資料庫位置 10/10 23:44
2F:→ kitleong:(那mdb檔)有問題, 或者那檔在開啟中之類的, 又或者那檔案 10/10 23:44
3F:→ kitleong:的權限有問題, 再看看囉 10/10 23:45
4F:推 lihta:"provider=Microsoft.jet.OLEDB.4.0;Data source="& _ 10/15 08:48
5F:→ lihta:server.MapPath("/資料夾名稱.mdb") 試試看這個~~^^ 10/15 08:50