protel 99se 提示错误 ODBC microsoft access driver

2025-04-06 15:54:38
推荐回答(1个)
回答1:

ASP常见问题:Access数据库不能更新
有很多人的ASP程序报告了以下错误:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
解决办法:
在IIS里面,有一个设置,就是Web匿名访问用户,也就是大家熟悉的 IUSR_
给你的Access数据库文件增加 IUSR_ 的改写权限。
问题是有些人用惯了Win98或者FAT/FAT32文件格式,根本就不知道如何修改文件或者文件夹的NTFS设置。
一、找到要用程序去操作的Access数据库文件(就是对应你的protel的电路图数据库文件)。
二、右键 --> 属性,此文件的“安全”属性
三、增加用户 IUSR_
四、设置 IUSR_ 对Access数据库文件的访问权限这是设置好了的权限。

注意我只给了 IUSR_ 的读、写权限哦。像有些人动不动就给 Everyone 权限,而且还要给 执行(Execute) 权限,这样被人家上传了ASP木马,然后执行,你的系统最高级的权限就被入侵者获取了。有人曾经指责LeadBBS的安全性差,如果不经过合理的安全设置,什么论坛能安全呢?