急!请大哥帮忙,小妹在线等!

wyy1001 2004-08-09 04:35:18
<html>
<head>

<title>无标题文档</title>
</head>

<body>
<%
set conn=server.CreateObject("adodb.connection")
conn.open"driver{microsoft access driver (*.mdb)};dbq="&server.MapPath("guestbook.mdb")
%>
<%
exec="select * from guestbook"
set rs=server.CreateObject("adodb.recordset")
rs.open exec,conn,1,1
%>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<% do while not rs.eof%><tr>
<td><% =rs("name") %></td>
<td><% =rs("tel") %></td>
<td><% =rs("message") %></td>
<td><% =rs("time")%></td>
</tr>
<% rs.movenext
loop
%>

</table>

</body>
</html>
怎么我运行时出现了错误!


错误信息为:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/wyy1001/landscape/3.asp, 第 10 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)

网页:
GET /wyy1001/landscape/3.asp

时间:
2004年8月9日, 16:32:22


详细信息:
Microsoft 支持



我建立了一个数据库!
...全文
118 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
rueir 2004-08-10
  • 打赏
  • 举报
回复
数据库连接:
<%
dim conn
dim dbpath
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("../**/rad_db.mdb")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath & ";Persist Security Info=False"
%>
dotnet东哥 2004-08-10
  • 打赏
  • 举报
回复
如果还不行
response.write server.MapPath("guestbook.mdb")
response.end
看看路径是否正确!
dotnet东哥 2004-08-10
  • 打赏
  • 举报
回复
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("guestbook.mdb")
wyy1001 2004-08-10
  • 打赏
  • 举报
回复
我敲了一个空格了,可是还不对,
我想也是路径的问题?
我实在不知道怎么办,请大哥帮忙!
我把我的数据库(名字为guestbook.mdb)放在了和这个asp文件同一个文件夹里了!
请问我的路径到底怎么写呀!
wyy1001 2004-08-10
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3259/3259211.xml?temp=.6376917
你们看这条信息,也是我问的,可是还没有回答
jiangrod 2004-08-09
  • 打赏
  • 举报
回复
在者就是数据库的路径一定要为相对路径!看看路径是不是写正确了!
jiangrod 2004-08-09
  • 打赏
  • 举报
回复
conn.open的后面有一个空格,这样低级的错误你也犯?
顺子 2004-08-09
  • 打赏
  • 举报
回复
寫上絕對路徑看看
baizhou 2004-08-09
  • 打赏
  • 举报
回复
conn.open 后面还有空格
jiangrod 2004-08-09
  • 打赏
  • 举报
回复
说出芳名来,不然的话,不搞告诉你?^_^!!
baizhou 2004-08-09
  • 打赏
  • 举报
回复
conn.open"driver{microsoft access driver (*.mdb)};dbq="&server.MapPath("guestbook.mdb")

应该是

conn.open"driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("guestbook.mdb")
baby21st 2004-08-09
  • 打赏
  • 举报
回复
//conn.open"driver{microsoft access driver (*.mdb)};dbq="&server.MapPath("guestbook.mdb")

应该是server.MapPath("guestbook.mdb")的问题,你response.write server.MapPath("guestbook.mdb")看看路径是否正确??

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧