您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 更新数据库内容问题

更新数据库内容问题

来源:网络整理     时间:2016/8/9 15:04:55     关键词:

关于网友提出的“ 更新数据库内容问题”问题疑问,本网通过在网上对“ 更新数据库内容问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 更新数据库内容问题
描述:

   with adoquery1 do
    begin
     Close;
     SQL.Clear;
     SQL.Add('update sg_GYSQD set G_NAME=:GNAME where G_ID=:ID');
     parameters.ParamByName('GNAME').value:=GNAME.Text;
     execSQL;
    end;
sg_GYSQD是表名,G_NAME,G_ID是表中一列名, ID和GNAME都是FORM中的edit,执行这段语句的时候没有报错,但是不能实现GNAME更新到数据库中去,如果去掉where G_ID=:ID 却可以,但是是表中G_NAME一列全部被修改了,麻烦各位大大帮忙。谢谢~


解决方案1:

2个参数,只填了一个?

with adoquery1 do
begin
  Close;
  SQL.Clear;
  SQL.Add('update sg_GYSQD set G_NAME=:GNAME where G_ID=:ID');
  parameters.ParamByName('GNAME').value:=GNAME.Text;
  parameters.ParamByName('ID').value:=xxxxxxxx.Text;
  execSQL;
end;

以上介绍了“ 更新数据库内容问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3159526.html

相关图片

相关文章