我建议你用adoquery来实现查询功能,它比adotable灵活,强大多了。

解决方案 »

  1.   

    那如果要使用adotable该怎么做那?
      

  2.   

    设置好TdataConnection 的connectionstring属性!即连接的数据库
    self.ADOQuery1.DataSource :=self.ADOConnection1;
    self.ADOQuery1.Close ;
    self.ADOQuery1.SQL.Clear ;
    self.ADOQuery1.SQL.Add('select * from 表');
    self.ADOQuery1.Open ;
    self.DBGrid1.DataSource :=self.ADOQuery1 ;
      

  3.   

    不好意思,刚才不在.你如果一定想用adotable的化,可以考虑用locate
    如:有表a,b
      if adotable1.Locate('a',edit1.Text ,[])  then
         begin
          edit2.Text:=adotable1.FieldByName('b').AsString;
         end;就可以查询了,
    呵呵,给分吧