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

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 支持



我建立了一个数据库!
...全文
89 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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"
%>
回复
sheng9hhd 2004-08-10
如果还不行
response.write server.MapPath("guestbook.mdb")
response.end
看看路径是否正确!
回复
sheng9hhd 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")看看路径是否正确??
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-09 04:35
社区公告
暂无公告