听说用ado编程,运行的时候就不用在固定目录下了。但是应怎样设置呢?我编了一个,但是不行。

解决方案 »

  1.   

    with ADOConnection1 do
      begin
        ConnectionString := 'Provider = MicroSoft.jet.OLEDB.4.0;'+
                            'Persist Security Info = False'+
                            'Data Source=D:\*.mdb;'+//数据库本地目录
                            'Mode = ReadWrite;'+
                            'Jet OLEDB:Database Password=*****;'// 加入密码
        Connected := True;//Open DataBase
      end;
    上述为ADO连ACCESS的代码
      

  2.   

    cn := TADOConnection.Create(nil);
      cn.ConnectionString :=
      'Provider=SQLOLEDB.1;Password=ly_dragonsoft;Persist Security Info=True;User '+
      'ID=sqldba;Data Source=server;Use Procedure for Prepare=1;Auto Translate=True;'+
      'Packet Size=4096;Workstation ID=LY2001002';
      cn.DefaultDatabase  := 你的数据库名称;
      cn.KeepConnection := true;
      cn.ConnectionTimeout := 5;
      cn.LoginPrompt := False;
      

  3.   

    ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=(数据库文件名);Mode=Share Deny None;Jet OLEDB:Database Password=用户密码;Jet OLEDB:SFP=False';
      

  4.   

    运行的时候就不用在固定目录下了?
    什么意思,用bde照样能够实现阿
      

  5.   

    用bde应怎样实现呀,请赐教!!!!