永发信息网

Server.MapPath() 错误 'ASP 0171 : 80004005' 缺少 Path /Inc/config.asp,行 7 必须为 MapPath 方法

答案:3  悬赏:10  手机版
解决时间 2021-03-09 11:12
  • 提问者网友:人生佛魔见
  • 2021-03-09 07:36
Server.MapPath() 错误 'ASP 0171 : 80004005' 缺少 Path /Inc/config.asp,行 7 必须为 MapPath 方法指定
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-09 08:45
省了一个等号:
connstrq = "DBQ="&server.mapapth(dbq)&";DefaultDir=;Driver={Microosft Access Driver(*.mdb)};"

注意的是,你这段代码用 VB/VBscript语言写的,在该语言中,&表示两个字符串相连结,而+则是纯数据上的加法,这里用法与JS不同,所以不可以使用+去连接字符串的!

另外就是你对字符串的连续不太理解,请注意一下,理解一下字符串的连接,其实connstrq就是一个完整的字符串而已,只不能这个字符串能被SQL识别而已。追问能qq远程 帮忙修改一下么 你qq是多少呢 或是你直接加我 27975524追答692991119来自:求助得到的回答
全部回答
  • 1楼网友:西岸风
  • 2021-03-09 09:35
dbq="../Databases/#2546sdsd.mdb" '数据库文件位置
你赋值是的dbq变量,而后面的连接字符串变量是connstrq="DBQ"+server.mappath(""&db&"")+";
里面用的是db,两个不一致,等于db是空值,所以提示:缺少 Path
这行改一下:
connstrq="DBQ"+server.mappath(""&dbq&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯