大家一般怎样解决这个问题的?不可能每次都在客户机上重新编译一次程序吧?

解决方案 »

  1.   

    晕啊
    字符是动态的啊, 配置 APP.CONFIG 或 WEB.CONFIG 就 OK 了
      

  2.   

    楼上正解~
    最好还是配置WEB.CONFIG 免得把人家的APP.CONFIG 里的东西覆盖了
      

  3.   

    在winform里也适用吗?
    我指的是Winform应用。
      

  4.   

    那就用 DSN 在数据源中进行配置
      

  5.   

    用SqlConnection的时候在DSN配置?开什么玩笑?我想总会有解决办法的。
      

  6.   

    靠,在Web应用里有web.config,在winform里也可以自己写个类似的配置文件啊。我一般用xml文档来记录数据库的名称、密码(经过加密的),程序运行时读取配置文件动态生成sql server连接字符串
      

  7.   

    新建一个配置文件
    <configuration>
    <appSettings>
    <add key="ConnStr" value="Data Source=image;Initial Catalog=libraryManage;User Id=sa;Password=sa"/>
    </appSettings>
    </configuration>
    读取用
    public string GetDBaseConnectionString()
    {
    return ConfigurationSettings.AppSettings["ConnStr"];
    }注意加上名字空间
    using System.Configuration;