OLE DB Provider更新失败_Microsoft OLE DB Provider for ODBC Drivers问题解决方案
扫描二维码随身看资讯
使用手机 二维码应用 扫描右侧二维码,您可以
1. 在手机上细细品读~
2. 分享给您的微信好友或朋友圈~
错误提示: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
- 1 aspx安全漏洞防御_禁止跨站读取IIS信息cmd命令执行
- 2 Android设备检测
- 3 ASP.NET 服务器应用程序不可用解决方法_IIS 注册问题排查
- 4 Win8 RP8000 .NET Framework 3.5 安装指南_安装方法
- 5 PHP中session使用方法详解_PHP Session详解
- 6 报错400 Bad Request处理技巧_VS.NET 2003 Web项目问题解决方案
- 7 _NET 2.0 和 4.0 条件编译差异
- 8 ASP.NET AJAX配置简述_AJAX配置指南
- 9 ASP文件定义_ASP文件解释
- 10 ASP.NET 面试题合集_面试题及解析


