已经连接ACCESS数据库。数据库内容可以在DBGRID中显示。
我用SELECT查询时。为什么没有数据?但是,我在ACCESS2003里用这个SELECT查询就可以查出数据来。具体如下
procedure TForm1.Button1Click(Sender: TObject);
 var ed1,S:string;
begin
  if edit1.Enabled = true then
    begin
      ed1:=edit1.Text ;
      S:='select * from sheet1 where DESC like '+'"*'+ed1+'*"';
      with adoquery2 do
      begin
        Close;
        SQL.Clear;
        sql.Add(s);
        OPEN ;
      end;
    end;
end;
如果去掉where DESC like '+'"*'+ed1+'*"' 直接用前边的就可以显示出全表(在DBGRID里)。非常的奇怪