标题: [求助]Operation must use an updateable query [打印本页] 作者: zenkill 时间: 2007-9-21 15:21 标题: [求助]Operation must use an updateable query 一条很简单的命令:
strSql = "UPDATE DataMst SET Flg=0 WHERE Id = " & intId & " "
DoCmd.SetWarnings False
DoCmd.RunSQL (strSql)
DoCmd.SetWarnings True
就会出错:
Operation must use an updateable query
这个表是在Access中建立的链接表,表实际存在于sql server 2000上
单独把这个命令在sql server 中运行是没问题的。
但是在Access的查询中运行也是有问题。
请帮忙作者: kangking 时间: 2007-9-21 19:31
如果 intld 是字符型的数据,改为
strSql = "UPDATE DataMst SET Flg=0 WHERE Id = '" & intId "'"
如果 intld 是数字型的数据,改为
strSql = "UPDATE DataMst SET Flg=0 WHERE Id = " & intId
试试!作者: zenkill 时间: 2007-9-24 09:36
谢谢回答
但是还是没用作者: andymark 时间: 2007-9-24 10:15
try
CurrentProject.Connection.Execute strSql作者: zenkill 时间: 2007-9-24 10:28
谢谢版主回答
但是还是不行。
同样的错误:Operation must use an updateable query