回 帖 发 新 帖 刷新版面

主题:请帮助我找错误!!!!!

我是一个新手,按课本的输入程序就是实际不了。请各位高手帮忙看一看!!!!


<% option explicit %>
<html>
<head>
<title>显示数据库示例</title>
</head>
<h2 align="center">网络导航</h2>
<%
dim db
 set db=server.CreateObject("ADODB.Connection")
 db.open"dbq="&server.MapPath("wwwlink.mdb")&";Drive={Microsoft Access Driver(*.mdb)}"
 dim strsql,rs
 strsql="Select * from wwwlink order by link_id desc"
 set rs=db.execute(strsql)
 %>
 <center>
 <a href="6-2.asp">添加新记录</a>
 <table border="1" width="90%">
 <% 
 do while not rs.Eof
 %>
 <tr>
 <td><%=rs("name")%></td>
 <td><a href="http://<%=rs("URL")%>"target="new"><%=rs("URL")%></a></td>
 <td><%=rs("into")%></td>
 <td><a href="6-3.asp?link_id=<%=rs("link_id")%>">删除</td>
 <td><a href="6-4.asp?link_id=<%=rs("link_id")%>">修改</td>
 </tr>
 <% 
 rs.movenext
 loop
 %>
 </table>
 </center>
 </body>
 </html>


出现如下错误:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/study/6-1.asp, 第 10 行

回复列表 (共3个回复)

沙发

按照提示,应该是你
db.open"dbq="&server.MapPath("wwwlink.mdb")&";Drive={Microsoft Access Driver(*.mdb)}"

这一行有误,请检查下wwwlink.mdb的相对路径是否写错?
如果还不行,换成这个驱动试试:
db.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("wwwlink.mdb")

板凳

还不能实现 出现如下提示
错误类型:

错误类型:
Microsoft JET Database Engine (0x80004005)
找不到文件 'C:\Inetpub\wwwroot\study\wwwlink.mdb'。
/study/6-1.asp, 第 10 行

3 楼


你IIS的目录改没,提示是原始目录没有找到文件

我来回复

您尚未登录,请登录后再回复。点此登录或注册