ASP连接ACCESS数据库提示ODBC 驱动程序不支持所需的属性怎么解决

login.asp:连接文件connect.asp:文件目录树:错误信息:数据库是这样的:... login.asp:

连接文件connect.asp:

文件目录树:

错误信息:

数据库是这样的:
展开
 我来答
sdxuelj
2013-11-05 · TA获得超过163个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:157万
展开全部
换一种连接语句试试conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath("tool/pad.mdb"),看看你的asp文件的第11行,是不是数据库里的字段类型和你要传的类型不匹配;或则是必填字段没传数据!
追问
数据类型匹配的,是字符串型的。在第八行已经判断过有数据传入了,才执行的。必填字段都已经填写了。
傲翔一生
2013-11-06
知道答主
回答量:8
采纳率:0%
帮助的人:1.1万
展开全部
链接数据库的驱动有问题,。
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath("tool/pad.mdb"), 利用这个链接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
521_55
2013-12-30 · TA获得超过2778个赞
知道大有可为答主
回答量:2.5万
采纳率:35%
帮助的人:5030万
展开全部
您好,这样的情况建议您下载最新版本的驱动精灵,或是直接在线升级一下驱动精灵。希望可以帮到您。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蛛蛛虎
推荐于2016-02-06
知道答主
回答量:10
采纳率:0%
帮助的人:6万
展开全部
此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。
一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入
二、系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生改变。所以请慎重使用此类工具。
解决办法
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。
二、JET引擎在链接数据库的时候会在%windir%/temp/目录下创建临时文件,而IIS匿名帐号对%windir%/temp/目录操作权限不够,添加IIS匿名帐号(IUSR_计算机名)对%windir%/temp/的读写权限即可。
其它一些未指定的错误,可以尝试重新注册ASP脚本解释链接库文件。
依顺序运行以下命令:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisreset
追问
我是把数据库传到申请的网络空间上进行操作的,所有文件夹权限都是设置好的,不能更改的啊。
追答
那就试一下更改连接字符串 ,如下面“傲翔一生”所说的改一下试。把connect.asp文件第三行改为:

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath("tool/pad.mdb"),
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式