//测试测试看
  ADOConnection1.ConnectionString := PromptDataSource(Handle, ADOConnection1.ConnectionString);

解决方案 »

  1.   

    现在开发环境下设置数据连接,然后把生成的String好好看看,也没几项,比如
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\test.mdb;Persist Security Info=False
    主要就是改E:\test.mdb这一项,只要做字符串的动态组织就行了
    AdoConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+动态设置+';Persist Security Info=False';
      

  2.   

    delphi 5\source\property editots目录下有一个adoconed程序单元,其中的
    connectionstring函数可以弹出创建数据源对话框。uses adoconed;procedure button1click(sender:tobject)
    begin
      adoconnection1.close;
      editconnectionstring(adoconnection1);
      adoconnection1.open;
    end;
      

  3.   

    meijg(星星之火) 
    谢了!!
      

  4.   

    可以采用用ini文件,放置配置信息的服务器名称,用户名,密码在里面,然后读去
      

  5.   

    建议你去把一个自动生成的连接字符串copy过来看看
    你就可以比葫芦画瓢
    得到你自己生成的字符串
    那样更符合你的编程环境
      

  6.   

    文件访问密码在高级的Jet OLEDB:Database Password里,同样是字符串
      

  7.   

    我赞同:ZSWANG(伴水)
    地方法他的方法比较好。
    完成连接的数据,如果需要可以保存连接字串。建议不要放在ini文件中,方在注册表中比较安全。把字串中的密码加密,就可以了。