不要用ODBC,或则是固定的连接字符串变量
你应该用DSN连接文件,不管服务器或者用户等什么变了,你都可以在文件中进行修改
UDL文件格式如下
[OLEDB]
Provider=SQLOLEDB.1;Password=dev;User ID=dev;Initial Catalog=AirImport;Data Source=192.168.12.6

解决方案 »

  1.   

    或者也可以这样,象Delphi的Object Inspector一样,使用属性编辑器。
    uses
      ADOConEd;procedure TForm1.Button1Click(Sender: TObject);
    begin
      if not EditConnectionString(ADOConnection) then
         MessageBox(Self.Handle, PChar('无法连接制定的数据源'), 
             PChar('数据连接'), MB_OK or MB_ICONWARNING);
    end;//这样就可以使用你点击ADOConnection的ConnectionString出现的对话框,
    //就可以随意调整数据连接了。
      

  2.   

    用ADO动态连接,连接串在INI文件中读,明白了么?
      

  3.   

    忘了告诉你,在安装程序中把INI文件初始化