大家帮我看看这个错误是应该是什么地方出了问题? 大家帮我看看这个错误是应该是什么地方出了问题?raised exception cloass EOleException with message '操作必须使用一个可更新的查询.' Process stopeed. Use Step or Run to continue. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的, 我用了一个adocommand控件.将一条SQL语句赋给了控件的commandtext属性.然后调用了adocommand.execute 你的commandtext是一个查询语句,所以不能用execute,而要用open。 to 天外流星; 好象没有open这个方法啊! 我的代码是这样的:adoupdate.Connection:=moddatabase.cn; csql:='update ActiveInfo Set BankID="'+trim(edit1.text)+'"' csql:=csql+' where ID="0001"' adoupdate.CommandText:=csql; adoupdate.CommandType:=cmdtext; adoupdate.Execute;adoupdate是一个AdoCommand控件moddatabase.cn是一个已经打开数据库连接. 把双引号改成两个单引号试试:adoupdate.Connection:=moddatabase.cn; csql:='update ActiveInfo Set BankID='''+trim(edit1.text)+'''' csql:=csql+' where ID=''0001''' adoupdate.CommandText:=csql; adoupdate.CommandType:=cmdtext; adoupdate.Execute; to sysu :试过了. 还是老问题. to sysu: 有adocommand.open这个方法吗? 排班 功能 界面设计 如何根据句柄得到其他程序的Richedit中的RTF数据? 请各位大虾帮忙想想办法... 再打开一个工程时,说找不到TDBGridEh类是怎么回事 请问有什么方法可以知道注册表是否被改写 打包安装问题???(很菜的问题)在线给分!!!! 请教关于安装文件的制作? 关于在客户端运行的组件的问题 关于Format的问题。 如何取得当前路径? 如何从listview中读书据? delphi 能定义#define RGB(r,g,b) ..........类似的宏吗?
将一条SQL语句赋给了控件的commandtext属性.
然后调用了adocommand.execute
好象没有open这个方法啊!
csql:=csql+' where ID="0001"' adoupdate.CommandText:=csql;
adoupdate.CommandType:=cmdtext;
adoupdate.Execute;adoupdate是一个AdoCommand控件
moddatabase.cn是一个已经打开数据库连接.
adoupdate.Connection:=moddatabase.cn; csql:='update ActiveInfo Set BankID='''+trim(edit1.text)+''''
csql:=csql+' where ID=''0001''' adoupdate.CommandText:=csql;
adoupdate.CommandType:=cmdtext;
adoupdate.Execute;
试过了. 还是老问题.
有adocommand.open这个方法吗?