ASP连接数据库问题

[复制链接]
查看11 | 回复2 | 2011-7-26 11:08:03 | 显示全部楼层 |阅读模式
var conn=new ActiveXObject("ADODB.Connection");
conn.open("DBQ=E:\\message_add-del\\sjk.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
我用这段代码在自己的机上测试能够访问到数据库,但是在别人的机上访问我这台机时就无法访问数据库,是不是我的数据库地址不对,要怎么改?
请注意,我使用的是JAVAscript 所以最好给我JAVAscript的代码

回复

使用道具 举报

千问 | 2011-7-26 11:08:03 | 显示全部楼层
肯定了啊你设置的是 绝对路径除非在别人机子上 路径也完全一样 否则 肯定不对dim conn
dim connstr connstr="DBQ="+server.mappath("mydata.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" set conn=server.createobject("ADODB.CONNECTION") conn.open connstr...
回复

使用道具 举报

千问 | 2011-7-26 11:08:03 | 显示全部楼层
当然不能这样写,建议用这种格式db = "/sjk.mdb"'网站目录,如果您的数据库放在database子目录,可修改为 db = "/database/sjk.mdb"connstr = "DBQ=" + Server.MapPath(""&db&"") + ";DefaultDir=;DRIVER={Microsoft Access Driver ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行