对象关闭,不允许操作,应用程序定义或对象定义异常

对象关闭,不允许操作,应用程序定义或对象定义错误

Adodc1.RecordSource = "update real_code set 类型 = 2 where....."
adodc1.refresh
执行上面的语句,到adodc1.refresh时,提示出错:对象关闭,不允许操作,应用程序定义或对象定义错误。
不过符合条件的记录也改变了
请大神们帮忙看下
------解决方案--------------------
Adodc1.RecordSource只能设置SELECT语句来返回一个结果集,不能设置UPDATE、DELETE或INSERT语句。
------解决方案--------------------
Adodc1.Refresh前面加上
Adodc1.RecordSource = "SELECT * FROM ..."
看看