怎么只修改一行SQL数据库的数据 Delphi 7

我用
ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Text:='Update YourTABLE SET 字段4=:字段4';
ADOQuery.Parameters.ParamByName('字段4').Value:=trim(Edit4.Text);
ADOQuery.ExecSQL;
修改却修改全部数据,我想只修改一行数据

你的SQL语句就是修改全部的,需要加where语句呀。

ADOQuery.SQL.Text:='Update YourTABLE SET 字段4=:字段4 WHERE 主键=:主键';
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-27
要有条件啊。没条件肯定全部改了啊。加上where
第2个回答  2010-12-27
使用条件语句判断:pdate YourTABLE SET 字段4=:字段4 where ......就可以了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网