我想在程序中修改一个paradox的表。里面有id和money 两个字段。
比如我要修改条件id=10的money字段,应该怎样修改呢?能不能像SQL中用
update 语句呢?
初学DELPHI,请多指教

解决方案 »

  1.   

    update yourTable
       set money=100
    where id=10
      

  2.   

    update yourTable
       set money=:100
       where id=10
      

  3.   

    ADOQuery1.SQL.ADD('update Table set Money=:money where id=10');
    ADOQuery1.ParamsByName('money').AsInteger := 100;这样就可以了
      

  4.   

    注意,执行的时候用ADOQuery1.ExecSQL;
      

  5.   

    with adoquery1 do
    begin
      Close;
      sql.clear;
      sql.add('update yourTable set money=10 where id=10');
      execsql;
    end;
    若是你的字段id是字符的
    则改为:sql.add('update yourTable set money=10 where id=''10''');
      

  6.   

    SQL语句同意一楼!
    控件使用同意四楼!
      

  7.   

    SQL:结构化查询语言.不是SQL SERVER专用的。
      

  8.   

    adoquery1.close;
    adoquery1.sql.text:='update yourTable set money=10 where id=10';
    adoquery1.execsql;
      

  9.   

    很多谢多位的帮忙, 顺便想问多一下,比如我那个paradox的表放在D:下。用ado的话怎样连接上。我以前都是用BDE的。另外,如果用ADO做一个程序的话,有没有办法实现两部机联网操作的呢?谢谢!!!!