K kds Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #1 使用ADOQuery如何实现对数据表修改?请具体给出一个实例。谢了先!
M mercury78 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #4 with ADOQuery do begin close; sql.text:='update table set field1=123 where field2=321'; ExecSQL: end;
with ADOQuery do begin close; sql.text:='update table set field1=123 where field2=321'; ExecSQL: end;
披 披星戴月 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #5 var sql:string; begin sql:='update 表名 set 名称= '+'''修改后值'''+' where 名称='+'''修改前值'''; adoquery1.Close; adoquery1.SQL.Clear; adoquery1.sql.Add(sql); adoquery1.Open; end; 以上是一个例子,有的数据库是oracle; 不过可以更改使用!
var sql:string; begin sql:='update 表名 set 名称= '+'''修改后值'''+' where 名称='+'''修改前值'''; adoquery1.Close; adoquery1.SQL.Clear; adoquery1.sql.Add(sql); adoquery1.Open; end; 以上是一个例子,有的数据库是oracle; 不过可以更改使用!
K kds Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #6 披星戴月的最好,但是执行sql时,应该使用ExecSql,而不是open;