作者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