要按下button实现查询的句子怎么写procedure TForm1.Button3Click(Sender: TObject);begin    query1.SQL:=select * from test where field[2]=edit6.text;
end;可以吗

解决方案 »

  1.   

    是不是还有个
    query1.execsql;
      

  2.   

    query1.active:=false;
    query1.SQL.add('select * from test where fieldname='+''''+trim(edit6.text)+'''');
    query1.active:=tRUE;
      

  3.   

    query1.active:=false;
    query1.SQL.add('select * from test where fieldname='+''''+trim(edit6.text)+'''');错误!!!!
    query1.active:=tRUE;改为
    query1.SQL.Text.('select * from test where fieldname='+''''+trim(edit6.text)+'''');
      

  4.   

    失误
    改为
    query1.SQL.Text:=('select * from test where fieldname='+''''+trim(edit6.text)+'''');
      

  5.   

    query1.active:=false;
    //query.sql.clear;//最好加上這句
    query1.SQL.add('select * from test where fieldname='+''''+trim(edit6.text)+'''');
    query1.active:=tRUE;
    //這樣怎麼不行呢,奇怪
      

  6.   

    to Kylinxs(Kylinx)
    那运行的时候怎么总是出错呢?
    query的datasource也和datasource连在一起对吗?
    系统提示说:找不到表
    是为什么?