求教用ADO连接ACCESS的详细方法?

解决方案 »

  1.   

    用adoconnection连接数据库:先设置connectionstring属性,按照向导来,一步步设好,然后将connected属性设为true。
    将adotable或adoquery的connection属性设为adoconnection就可以了。
      

  2.   

    谢谢,还有就是我想用个GRID显示数据库里的数据,该怎么做呢?
      

  3.   

    放入一个dbgrid,和一个datasource控件,datasource的dataset设为adotable1,dbgrid的datasource设为datasource1
      

  4.   

    不行啊,dbgrid里没有显示,是不是应该有个选数据库里的表的地方或写SQL语句的地方指明是用哪个表????
      

  5.   

    按照 guolvguolv(盲鹰) 的做完后
     加个BUTTON吧:)
     在 button的click事件里写代码
     
    procedure TForm1.Button1Click(Sender: TObject);
    var
     DBPath,ConnStr:string;
    begin
      //假设你的ACCESS文件为:a.mdb  表为:b 放在当前目录下。并且没有密码
        DBPath:=ExtractFilePath(Application.ExeName)+'a.mdb;';
        ConnStr:='Provider=Microsoft.Jet.OLEDB.4.0;'
          + 'User ID=Admin;Password=;Data Source='
          + DBPath
          + 'Persist Security Info=False;';
          ADOTable1.ConnectionString := ConnStr;
          ADOTable1.TableName := 'b';
          ADOTable1.Active := true;
    end;