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

conn.Execute执行出错
asp上执行dbConn.Execute   插入一条记录时出现以下错识,在别的电脑里是没错误的
错误类型:
Microsoft   JET   Database   Engine   (0x80004005)
操作必须使用一个可更新的查询。
/tomem/includes/functions.asp,   第   73   行
请问什么问题,如何解决?

------解决方案--------------------
你的游标设置是什么样的?
数据库权限有没有写权限?
游标rs.open sql, conn, 1, 3
数据库如果没有写的权限,access的话,查看数据库的安全选项,给everyone写的权限
如果看不到安全选项,到工具---文件夹选项----查看---把使用简单文件前面的勾去掉,然后再看数据库的属性就有安全选项了.

如果是mssql数据库,给你使用的帐号拥有那个数据库的权限...
------解决方案--------------------
把你那insert into的语句打印输出一下,看看是否有误.
------解决方案--------------------
是使用什么数据库的,把代码贴出来看看吧!这样别人才更好地帮你解决问题...