delphi如何连接access库????

解决方案 »

  1.   

    使用 ADOconnection 在ADO页
    1。双击,根据向导选择 驱动环境-〉选择数据库
    2。Code:ADO连接有密码的Access数据库:
    ADOConn.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.ExeName)+'Data\data.mdb;Persist Security Info=False;Jet OLEDB:Database Password=12345'; 
      

  2.   

    使用ADOTable1,点connectionstring出现窗口,点build选microsoft jet 4.0.....
    下一步选数据库,然后测试,成功后,就OK了
      

  3.   

    呵呵,给你一个函数//*****************************
    //*       连接数据库
    //* INI参数变量说明
    //*   mcb_addr  :服务器地址
    //*   mcb_user  :数据库用户名;
    //*   mcb_pwd   :密码;
    //*   mcb_DBName:数据库名;Function ConnectDB:boolean;
    var
      f:Tinifile;//INI文件
      iSection:string;
    DBPath:string;
    begin
        //初始化数据库连接--ACCESS版本
      DBPath:=EXTRACTFILEPATH(PARAMSTR(0));
      ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";';
      ADOConnection1.ConnectionString:=ADOConnection1.ConnectionString+'Data Source='+DBPath+'\yourDB.mdb;';
      ADOConnection1.ConnectionString:=ADOConnection1.ConnectionString+'Persist Security Info=True';
    呵呵,OK?
      

  4.   

    使用 ADOconnection 在ADO页
    ADOConn.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.ExeName)+'Data\data.mdb;Persist Security Info=False;';