asp 后台管理上传 access数据库 出错

我在网站后台维护更新的时候,上传图片报错看截图,我在图中提到的这个文件中\mg_admin\cpgl\include\db_conn.asp的ASP打开后<%dimcon... 我在网站后台维护更新的时候,上传图片报错
看截图,我在图中提到的这个文件中 \mg_admin\cpgl\include\db_conn.asp
的ASP打开后
<%
dim conn
dim connstr
connstr="DBQ="+server.mappath("/newgzccj")+"\Database\#ywkj_sw.mdb"+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

sub closedb()
on error resume next
conn.close
set conn=nothing
err.clear
end sub
%>

数据库地址是对的,正确确无误,但是connstr="DBQ="+server.mappath("/newgzccj")+" 却多了/newgzccj,我网站目录中没有/newgzccj文件夹,我该怎么修改才能正常上传图片?
源码是朋友给我的,我是第一次调试后台
数据库地址\Database\#ywkj_sw.mdb吧,是正确的
我觉得应该是connstr="DBQ="+server.mappath("/newgzccj")+"有问题,因为我的网站目录里没有/newgzccj路径
展开
 我来答
lindegong
2009-08-07 · TA获得超过228个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:478万
展开全部
这跟你上传图片没有任务关系,摆明了就是说你数据库文件不存在,查看 一下后台连接的地址是否正确
帽子卡卡
2009-08-07 · TA获得超过259个赞
知道小有建树答主
回答量:1085
采纳率:0%
帮助的人:471万
展开全部
我自己也加强了把
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熏衣服的人啊
2009-08-07 · TA获得超过603个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:322万
展开全部
要么把\Database\#ywkj_sw.mdb放到newgzccj文件夹里去(newgzccj就新建个)

要么修改connstr中的数据库路径地址为:
connstr="DBQ="+server.mappath("/Database/#ywkj_sw.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwb001
2009-08-07 · TA获得超过671个赞
知道小有建树答主
回答量:1971
采纳率:0%
帮助的人:2657万
展开全部
connstr="DBQ="+server.mappath("/newgzccj")+"\Database\#ywkj_sw.mdb"+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
直接改成
db="/Database/#ywkj_sw.mdb"
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)

oledb的速度要快一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式