为什么我的ASP连接不了access数据库?

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:51:30
这是代码:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<%
var conn=Server.CreateObject("ADODB.Connection"); //建立一个connection对象变量
var path=Server.MapPath("data.mdb"); //取得data.mdb数据库的实际路径
var connstr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+path;//数据源的连接字符串
conn.Open(connstr); //连接数据库
if (conn.state==1) //判断是否建立连接
{
Response.Write("已经链接");
}else{
Response.Write("没有打开链接");
}
conn.Close; //关闭连接
conn=null; //释放内存
%>

我的数据库文件是data.mdb,就放在桌面上,以上代码就是这个页面的所有代码了,可一运行这个业面说有错误,这是错误信息!
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

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

技术信息(用于支持

把 data.mdb 文件放到和你这个ASP文件相同目录里去

Server.MapPath("data.mdb"),你把data.mdb和conn文件房在同一目录就可以了。

数据库路径不对

找不到数据库,你最好把数据库放在一个文件里

如果不想放的话,试试在数据库前加个"/"