asp建留言本,数据库错误

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:12:14
我的 index里面加上下面的就不能正常显示了,
<%@LANGUAGE="VBScript" codepage="936"%>
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sql="select name,qq,email,data from main order by id desc"
rs.open sql,conn,1,1
%>

提示错误如下:

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft VBScript 编译器错误 (0x800A03EA)
语法错误
/testblog/conn.asp, line 3, column 1
c&server.mappath("E:\rot\myblog\bdb.mdb")
^

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

网页:
GET /testblog/index.asp

我的网站目录里面有conn.asp,bdb.mdb等文件,
conn.asp内容如下:
<%
set conn=server.createobject("adodb.connection")<

<%
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("/bdb.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
%>

用server.mappath就不能用物理路径了
server.mappath("bdb.mdb")
要不就是("E:\rot\myblog\bdb.mdb")

把数据库与 .ASP 放在一个文件夹里!

然后直接用数据库名 不需要用路径呀!~