数据库放在服务器上,客户端程序如何知道服务器的地址呢?是在启动时,设定connecting string的属性就可以了吗?

解决方案 »

  1.   

    動態的服務器,用ini配置檔,程序啟動的時候讀ini檔
      

  2.   

    服务器的地址应该是固定的,直接赋给connectstring属性就行了
    方法很多:直接赋值,用楼上那种INI都行
      

  3.   

    Provider=SQLOLEDB.1;Password=999;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=192.168.0.1
    Data Source就是你的IP地址,你可以用ini文件来保存
      

  4.   

    Provider=SQLOLEDB.1;Password=999;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=192.168.0.1 
    Data Source就是你的IP地址,你可以用ini文件来保存

    用Ini文件来读IP地址 这样更好些
      

  5.   

    再问问大家,怎样用ini文件保存,读取?
      

  6.   

    //------------------------------------------------------------------------------
    // 读取配置文件ini
    //------------------------------------------------------------------------------
    function ReadCfg(const Section, Ident, Default:String): string;
    var
      AppCfg: TiniFile;
    begin
      Appcfg := TiniFile.Create(GetAppcfgFileName);
      Result := AppCfg.ReadString(Section,Ident,Default);
      Appcfg.Free;
    end;//------------------------------------------------------------------------------
    // 写配置文件ini
    //------------------------------------------------------------------------------
    procedure WriteCfg(const Section, Ident, Value: string);
    var
      AppCfg: TiniFile;
    begin
      Appcfg := TiniFile.Create(GetAppcfgFileName);
      AppCfg.WriteString(Section,Ident,Value);
      Appcfg.Destroy;
    end;//******************************************************************************
    // 获取程序配置文件名(应用程序目录 + AppCfg.ini)
    //******************************************************************************
    Function GetAppCfgFileName: string;
    var
      ApplicationPath: string; // 应用程序路径
    begin
      ApplicationPath := ExtractFilePath(Application.exeName);
      Result          := ApplicationPath + AppConfigFileName;
    end;
      

  7.   

    用啥ini啊,直接通过udl配置起来更加简单
      

  8.   

    udl其实也是个不错的选择方法:如果运行的是 Windows 2000 或更高版本,请在“文件”菜单中选择“新建”,然后选择“文本文档”。目录中出现名为“新建文本文档.txt”的新文件。重命名此文件,删除所有空格并将其文件扩展名更改为 .udl