使用ADOQuery控件,条件字段数据类型是整型,比如说条件字段ID是整型,sql语句:select * from tab1 where ID=? 
请问应如何书写?
不胜感激!

解决方案 »

  1.   

    'select * from tab1 where ID=10'or
    var Id: integer;
    begin
     id := 10;
     sqltext := 'select * from tab1 where ID=' + IntToStr(id);
      

  2.   

    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('select * from tab1 where id='''+?+'''');
    adoquery1.open;
    你试试吧!!!
      

  3.   

    xinshiji(无名)兄的方法,对于文本类型的数据可行,对整型数不可行。
    aiirii(ari)兄的方法证明可行。
    非常感谢二位。