如果用query连或用ADOquery连的区别,只是在写代码的时候在query前加上ADO的话,其他不变的话,那就说明一下,就可以了,不用重复了.

解决方案 »

  1.   

    query
    with query1 do
    begin
       close; 
       clear;
       sql.add('update table1 set 密码=:pass where 号码=''3''');
       parambyname('pass').asstring:=edit1.text;   
       execsql;
    end;
    用adoquery不同的是要把第7行改成
       parameters.parambyname('pass').value:=edit1.text;
    query和adoquery中写的sql语句是差不多的,只是adoquery要指定它的connectionstring或者connection.
      

  2.   

    to:zjj_horse(活在水中的鱼) 
    请问'update table1 set 密码=:pass where 号码=''3'''中
    pass指的是什么??密码=:pass 是什么意思??,还有号码=''3'''中5个'表示什么意思!
      

  3.   

    至于query和adoquery中写的sql语句
    我主要是想问的就是parambyname('pass').asstring和parameters.parambyname('pass').value
    是不是query和ADOquery的固定用法,如果parambyname('pass').asstring用在ADOquery上是肯定错了.所以我想问问是不是query和ADOquery的固定用法.
      

  4.   

    在 ADOQUERY 中, 参数的用法是
    parameters[0].asstring:=...