sql-update 更新数据的问题!

lyq 2001-11-27 04:02:15
下面代码为实现更新pmtempview中hb字段为pmjs*djzl/ymzzl*100 带条件where ...
但结果不对,请哪位大侠帮忙指正!

query2.Close;
query2.sql.clear;
query2.sql.add('update pmtempview set hb=:hb where pmbh=:pmbh and cd<>''A'' and cd<>''B'' and cd<>''C'' and cd<>''D''');
query2.Parameters.ParamByName('hb').value:=(pmtemp.fieldbyname('pmjs').asfloat)*(pmtemp.fieldbyname('djzl').asfloat)*100/ymzzl;
query2.Parameters.ParamByName('pmbh').value:=pm.fieldbyname('bh').value;
query2.ExecSQL;
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tikkypeng 2001-11-27
  • 打赏
  • 举报
回复
query2.Close;
query2.sql.clear;
query2.sql.add('update pmtempview set hb=:hb where pmbh=:pmbh and cd<>'+#39+'A'+#39+' and cd<>'+#39+'B'+#39+' and cd<>'+#39+'C'+#39+' and cd<>'+#39+'D'+#39);
query2.Parameters.ParamByName('hb').value:=(pmtemp.fieldbyname('pmjs').asfloat)*(pmtemp.fieldbyname('djzl').asfloat)*100/ymzzl;
query2.Parameters.ParamByName('pmbh').value:=pm.fieldbyname('bh').value;
query2.ExecSQL;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧