当前位置: 代码迷 >> Java Web开发 >> 在线词典不能在线查询。“此计算机下的安全设置禁止访问其他域的数据源。”
  详细解决方案

在线词典不能在线查询。“此计算机下的安全设置禁止访问其他域的数据源。”

热度:545   发布时间:2013-02-25 21:14:47.0
在线词典不能在线查询。。。“此计算机上的安全设置禁止访问其他域的数据源。”
用Javascript编写的网页词典(用access数据库),在大家的帮助下本地可以运行了。
但是不知道为什么,上传到服务器后无法正常工作。
www.nihongo.com.cn/dic
输入"nihao",按"chinese"后,不显示相关解释,报错如下:
此计算机上的安全设置禁止访问其他域的数据源。”
是为什么呢?

备注:
1)已按照http://www.chinaport.gov.cn/kfzq/cjwt/wycw/6852.htm步骤调整信任站点和启用了跨域浏览窗口和框架。
2)万网虚拟主机,他们说支持Access,直接上传就可以工作。
3)是不是连接语句错了?
原来的连接数据库的代码(本地可运行) 
database = new ActiveXObject("ADODB.Connection");
database.Open("Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\\dic.mdb;");
现在的连接数据库的代码(上传服务器后运行出错) 
database.Open("Driver={Microsoft Access Driver (*.mdb)}; DBQ=/dic.mdb;");
4)还是我的电脑的问题呢。。。

最后的90分,请大家指教了。

------解决方案--------------------------------------------------------
探讨
引用:
my god
LZ不知道javascript是运行在客户端的吗?能保证客户端有ADO配置吗?能保证客户端有数据库文件吗?

my god
我真的不知道。。。也就是说我想做一个在线词典,数据库和检索页面都在服务器,
用现在的方法根本是不对的了?5555555555我是学外语的,计算机刚开始学。

------解决方案--------------------------------------------------------
楼主应该不是做一个服务端吧,就是做一个小工具自己用吧?
如果这样,那换机器用的时候,就把在原来开发用的机器那些东东都一并移到其它机器上,还有相应配置。
  相关解决方案