请问如何联结有密码的access数据库文件,以及实现数据库的动态连接(即不用手动设置ODBC)

解决方案 »

  1.   

    和ACCESS数据库联接还是推荐用ADO比较好。
    可以在connectionstring属性中加入密码。
      

  2.   

    ConnStr: = " Provider=Microsoft.Jet.OLEDB.4.0;" ConnStr:=ConnStr+"Data Source=" + App.Path + "\"+数据库名 ConnStr:=ConnStr+"Persist Security Info=True;" ConnStr:=ConnStr+"Jet OLEDB:Database Password="+数据库密码
      

  3.   

    用一个Tdatabase控件,双击之,设置好aliasname,点击defaults属性,其中就有Password属性
      

  4.   

    用一个Tdatabase控件,双击之,设置好aliasname,点击defaults按钮,其中就有Password一项
      

  5.   

    var
      fm_dm: Tfm_dm;
      mypath:string;
      const mypassw=123;
    implementation{$R *.dfm}procedure Tfm_dm.DataModuleCreate(Sender: TObject);
    begin
      fm_dm.AC1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
      MyPath+'jxc.mdb;Jet OLEDB:Database Password=123;Persist Security Info=False';
    end;