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路径 展开
看截图,我在图中提到的这个文件中 \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路径 展开
4个回答
展开全部
我自己也加强了把
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要么把\Database\#ywkj_sw.mdb放到newgzccj文件夹里去(newgzccj就新建个)
要么修改connstr中的数据库路径地址为:
connstr="DBQ="+server.mappath("/Database/#ywkj_sw.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
要么修改connstr中的数据库路径地址为:
connstr="DBQ="+server.mappath("/Database/#ywkj_sw.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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的速度要快一些
直接改成
db="/Database/#ywkj_sw.mdb"
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
oledb的速度要快一些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询