解决:错误提示:Microsoft OLE DB Provider for ODBC Drivers (0x800040_绿色软件之家

绿色软件之家:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|系统之家|纯净系统

您当前所在位置:首页网络编程Asp编程 → 解决:错误提示:Microsoft OLE DB Provider for ODBC Drivers (0x800040

解决:错误提示:Microsoft OLE DB Provider for ODBC Drivers (0x800040

时间:2015/6/28来源:绿色软件之家作者:网管联盟我要评论(0)

错误提示:Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft access Driver] 不能更新。数据库或对象为只读。
或者程序运行很慢甚至死机!
或者机器码不固定。

解决办法
给Access文件Everyone完全控制即可解决。
<1>、先在工具->文件夹选项->查看->去掉"使用简单文件共享(推荐)"的对钩。
<2>、然后右键点wwwroot文件夹或data文件夹->属性->安全->添加everyone->勾选完全控制。

说明:
WIN2K系统延续了WINNT系统的NTFS权限。
对于系统中的文夹都有默认的安全设置。
而通过HTTP对WWW访问时的系统默认用户是 iusr_计算机名 用户 ,它属于guest组。
当通过HTTP访问时,可以ASP或JSP,也或是php或.NET程序对数据进行修改操作:
比如:
当打开某一个文章时,程序设定,文章的阅读次数=原阅读次数+1
执行
conn.execute("update arts set clicks=clicks+1 where id=n")
语句时,如果 iusr_计算机名 用户没有对数据库的写权限时,就会出错.

解决方法:
找到数据库所在目录
右键》属性》安全选项卡》设置 iusr_计算机名 用户的写权限(当然,也可以是everyone

关键词标签:0x80004005,ODBC

相关阅读

文章评论
发表评论

热门文章 Active Server Pages 错误 'ASP 0131'解决方Active Server Pages 错误 'ASP 0131'解决方

相关下载

人气排行 ASP下标越界的解决方法ASP代码中如何屏蔽ip地址 禁止某IP段访问网站“文件共享锁定数溢出” 原因及解决方法无法写入数据库的解决方法如何用ASP来获取客户端真实IP的地址用Asp编程实现QQ的在线情况查询ASP常用函数列表ASP用FSO生成HTML简单实例+详解[原创]