大家好,我是一位刚学Delphi的新手,请教如何实现点击Button,然后在DBGrid中显示access数据库中的数据。

解决方案 »

  1.   

    一个ADOConnection连接Access数据库,一个Query连接ADOConnection,一个DBGrid连接Query,在Button的OnClick事件中
    with Query do
    begin
      SQL.Clear;
      SQL.Close;
      SQL.Add(查询语句);
      SQL.Open;
    end;
      

  2.   

    嗯,应该用ADOQuery,就不用ADOConnection了,再拿个DataSource用来连接DBGrid,ADOQuery可以用来连接数据库
      

  3.   

    你用点击,不用运行程序就可在DBGrid中显示数据
       TDBGrid+TDataSource+TADOConnection+TADOQuery
    设TDBGrid的DataSource为TDataSource
    TDataSource的DataSet为TADOQuery
    TADOQuery的Connection为TADOConnection
    TADOConnection可双击按提示连接到你的access
    或写它的连接串为:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的库文件;Persist Security Info=False
    在TADOQuery的SQL写
    select * from 你的表
    并设它的Active为true
    表中数据就会在TDBGrid中显示
    ----------------------
    这就是delphi,不用写程序也可编程
      

  4.   

    一看,发觉我前面的错了……
    可以用ADODataSet设置ConnectionString和CommandText,一个DataSource,就如3#所说,不用写代码,激活ADODataSet的Active就可以显示数据了