如何用adotable往Microsoft Access中插入数据?数据表为info,如何插入?
用adoquery如何查询表info?模糊查询或完成查询?谢谢!

解决方案 »

  1.   

    先看看基本SQL语句就知道了
    adoquery1.sql.clear;
    adoquery1.sql.add('select * from info');
    adoquery1.sql.close;
    adoquery1.sql.open;
      

  2.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      ADOTable1.Open;//info字段为id和mc
      ADOTable1.Append;
      ADOTable1.FieldByName('id').Value:='1234';
      ADOTable1.FieldByName('mc').Value:='56987';
      ADOTable1.Post;
    end;
      

  3.   

    adoquery1.sql.clear;
    adoquery1.sql.add('select * from info');
    adoquery1.sql.add('字段 like :p1 and :p2');
    adoquery1.parameters.parambyname('p1').value:='';
    adoquery1.parameters.parambyname('p2').value:='';
    adoquery1.sql.close;
    adoquery1.sql.open;
      

  4.   

    模糊查询用like和统配符%来实现。
    比如字段a有如下值abc,abd,
    用select * from info where a like '%ab' 则返回abc,abd
    用select * from info where a like '%b%' 也返回abc,abd
    用select * from info where a like '%bd' 则只返回abd