请教个asp 连接access数据库的问题,conn.asp

我是新手,下载了个简单的成绩查询系统,设置完iis运行不好使数据库文件是:data\exam.mdb,我怀疑是conn.asp文件有问题,conn.asp代码如下:<%d... 我是新手,下载了个简单的成绩查询系统,设置完iis运行不好使
数据库文件是:data\exam.mdb ,我怀疑是conn.asp文件有问题,
conn.asp代码如下:
<%
dim conn
dim connstr,db
on error resume next
db="data\exam.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
%>
请问这么写有问题吗?
展开
 我来答
帐号已注销
2011-06-06 · TA获得超过2540个赞
知道小有建树答主
回答量:604
采纳率:15%
帮助的人:130万
展开全部
db="data\exam.mdb"中的斜扛反了。还有你这段代码中不需要变量。别的不用管啦,你就把我下面的代码粘贴上去,把整个conn.asp中的代码替换掉。如果还是提示出错误的话,那就是你下载的程序有问题了。现在网上很多程序多多少少都有点错误。

<%
db="data/exam.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
%>
匿名用户
2011-06-06
展开全部
没发现有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
popmoon
2011-06-06 · TA获得超过9994个赞
知道大有可为答主
回答量:4464
采纳率:30%
帮助的人:3537万
展开全部
==没问题。
==没有iis怎么调试,还是想办法弄好吧。
追问
安装了IIS5.0了,主目录也设置好了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kovhnzbzn
2011-06-07 · TA获得超过306个赞
知道答主
回答量:614
采纳率:0%
帮助的人:304万
展开全部

错误在数据库连接,你把
MM_conn_STRING = "dsn=ds1;"
如果你没有使用二级目录可以改成
MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("db1.mdb")
就可以了,如果使用了二级目录就改成
MM_conn_STRING ="DRIVER=;DBQ=数据库的绝对路径"
用这行代码
<%=server.mappath("db1.mdb")%>
可以得到你数据库的绝对路径,你只需把<%=server.mappath("db1.mdb")%>另存在一个.asp文件中,如path.asp,并把path.asp上传到你的数据库所在的目录中,在浏览器中访问path.asp

万无一失的方法是使用绝对路径!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hoeng119
2011-06-07 · TA获得超过127个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:93.3万
展开全部
很明显是路径错误:
data\exam.mdb应为data/exam.mdb
在这里面是/而不是\,文件路径错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式