日期:2014-05-17  浏览次数:20981 次

弄了一天也没弄好的问题
请问:asp出现下面异常,如何解决?
错误类型:
Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)
[Microsoft][ODBC   Microsoft   Access   Driver]   操作必须使用一个可更新的查询。
/myAsp/add_check.asp,   第   16   行


浏览器类型:
Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.1;   SV1;   .NET   CLR   2.0.50727)  

网页:
POST   301   ???   /myAsp/add_check.asp

POST   Data:
guestname=sdfsad&email=sfd@sf.com&homepage=http%3A%2F%2Fsadfsa.com&guo=%D6%D0%B9%FA&sheng=%C9%CF%BA%A3&xian=&oicq=232352&subject=sfasfd&html=0&fontsize=3&fontcolor=%23000000&font=%CB%CE%CC%E5&D1=%CB%C   .

------解决方案--------------------
如果你机器是winxp,数据库文件设一下权限

http://www.autd.net/forum/topic.asp?TOPIC_ID=484

解决方法:

1 使文件夹属性中的安全选项卡出现:选中网站所在的文件夹----工具----文件夹选项---查看,去掉 "使用简单文件夹共享(推荐) "前面的勾,安全选项卡出现了

2 在安全选项卡中添加ISUER_用户,问题解决

3 ACCESS数据库 在数据库的文件上点右键-属性-安全,把everyone权限加上修改,写入