解决”操作必须使用一个可更新的查询”

将SQLSERVER转成ACCESS时,提交更新数据的操作,经常出现"操作必须使用一个可更新的查询"的错误.

原因:
有几个主要的错误原因:
这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为
ADO由于以下的几个原因而不能够写数据库造成的。
1、最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。

把ACCESS数据库的后缀改成.ASP很危险

有很多人为了防止数据库被下载,都将ACCESS数据库的后缀改成.ASP

可是你有没有想过这样的事:万一网站被入侵获得WEBSHELL,一般会被入侵者挂马;挂马的方法就是用以个批量处理程序给你网站里所有的ASP\HTML\PHP等文件开始或者末尾的地方加上调用木马的HTML代码。如果你的数据库后缀也刚好是.ASP,那数据库也被当做普通的ASP文件,在前面或者后面加了调用木马的HTML代码,之后保存——结果就是数据库彻底玩完。