ASP连接不上Access数据库!!请问有哪些可能原因?

路径是没有问题的<%onerrorresumenextdatapath="data/data.mdb"setconn=Server.Createobject("adodb... 路径是没有问题的
<% on error resume next
datapath = "data/data.mdb"
set conn=Server.Createobject("adodb.connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source=" & Server.MapPath(datapath)
conn.open connstr
if conn.state<>1 then
response.write"error!!"
end if
%>

然后运行就只会出现error!!

同样的asp文件和数据库在我电脑上和同事电脑上运行就正确,但是到了目标的计算机上就出错了,死活连不上!而且丝毫没有提示啊,请问怎么能有错误提示?
展开
 我来答
mamashuai123
2010-11-02 · 超过16用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:50万
展开全部
我遇到很多次asp 链接不上access 数据库的问题。总结 一下
1: access 数据库权限访问限制问题居多。主要解决办法。数据库文件右键->属性->安全->添加->高级->立即查找-> 选择everyone
然后增加everyone的权限 一般来讲可以搞定。
2:IIS没有设置好。不过这种现象不多。主要看看IIS的配置。
在IIS 相应站点 然后右键属性 找到 主目录 这项。执行权限 改成 纯脚本与执行文件,如果还没搞定。那看看 IIS配置。在这里我不多说了。网上有的是。
3: 调试一下程序 加一个断点。看看数据库链接字符串 地址到底正不正确。再就是看看数据库的用户名和密码对不对 你可以核对一下。

4:还有一种情况,是可以查询出数据。但是添加,修改。删除 就会报错。这个问题就是数据库权限没有设置好。用我第一个建议修改一下就OK了。

5:祝你成功。如果有不会的qq我:191665542
吾魔宝流包0L
2010-11-02 · TA获得超过218个赞
知道答主
回答量:221
采纳率:0%
帮助的人:113万
展开全部
iis 有没有试重装过呢,很多情况都是由于iis而导致的错误呢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小善Col小or
2010-11-16 · TA获得超过7217个赞
知道大有可为答主
回答量:1171
采纳率:0%
帮助的人:2493万
展开全部
需要使用upgrade
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萌西哒
2010-11-02 · TA获得超过536个赞
知道小有建树答主
回答量:527
采纳率:0%
帮助的人:225万
展开全部
在目标计算机上安装access试一下,是不是没有安装相关的数据驱动呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式