ASP连接access数据库出错问题

xingangwang 2001-12-31 09:27:30
我用这种方式连接access数据库:
set conn=server.createobject("adodb.connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("../shipdata.dat")
为审莫有时好用,有时报错?
...全文
123 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt985 2002-01-11
  • 打赏
  • 举报
回复
30011关注! :)
xingangwang 2001-12-31
  • 打赏
  • 举报
回复
好了,给你50分
heman2000 2001-12-31
  • 打赏
  • 举报
回复

set conn=server.createobject("adodb.connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("../shipdata.dat")

不过你最好是不要~~在server.mappath("../shipdata.dat)用("../的路径~~

ok,可以这样,再上级目录建一个ASP文件,内容如下:
set conn=server.createobject("adodb.connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("shipdata.dat")

再需要调用的地方用 include 就可以了

<!--#include file="../conn.asp"-->

这样就不会有问题了吧
xingangwang 2001-12-31
  • 打赏
  • 举报
回复
是的,我改成dat了
hldesign 2001-12-31
  • 打赏
  • 举报
回复
怎么DAT文件也能用microsoft access driver做驱动源?

不是用.MDB文件的吗!?
xingangwang 2001-12-31
  • 打赏
  • 举报
回复
为什么用../的路径会报错?
haiznan 2001-12-31
  • 打赏
  • 举报
回复
哈哈哈你给分吗`~~~!!!
种方法是正确的~
set conn=server.createobject("adodb.connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("../shipdata.dat")

不过你最好是不要~~在server.mappath("../shipdata.dat)用("../的路径~~

有时报错!!!!!ok!!!
希偌 2001-12-31
  • 打赏
  • 举报
回复
我也是用这种方法的呀!
可是从来都没有出现过错误!
xingangwang 2001-12-31
  • 打赏
  • 举报
回复
我用的WIN2000,在家里的WIN98+PWS没事,但在公司刚才还好用,当我用ACCESS打开一下,不知怎么就不行了
workboy 2001-12-31
  • 打赏
  • 举报
回复
这种方法是正确的,如果你用的是pws可能就向你说的那样,如果用IIS5(win2000自带)可能效果好的多(不出现类似的错误)

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧