american eagle 广州店:asp与access连接问题?

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 11:38:33
建站时出现-----错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/asp/ljw/main.asp, 第 7 行
我的代码是:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% option explicit
session("salecomplete")=false
dim connstr,conn,rs,sql,mode,itemno
connstr="dbq="+server.MapPath("mdb/shop.mdb")+";defaultdir=;driver={microsoft access driver(*.mdb)};"
set conn=server.CreateObject("adodb.connection")
conn.Open connstr
set rs=server.CreateObject("adodb.recordset")
sql="select * from video"
rs.open sql,conn,1,1%>

1、检查你的连接路径是否正确
2、在microsoft access driver 与(*.mdb)之间加上一个空格;

server.MapPath("mdb/shop.mdb")

使用了相对地址,是不是在其它页引用的时候出错了。。

如在mdb的目录下mdb/index.asp引用这个连接打开数据库时就会找不到呀。