我写好的站点要拿去别的计算机上发布,可是我不知道那台计算机的计算机名,密码,sql server 2000 的 用户名,密码。 那我该如何写OleDbConnection控件的链接字符串,发布的时候修改那些地方呢?
谢谢前辈们的指点!

解决方案 »

  1.   

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <!-- 链接字符串的配置 -->
        <appSettings>
    <add key="BC.MTArrearage.ConnectionString" value="server=(local);database=MTArrearage;uid=sa;pwd=;Connection Reset=FALSE;" />
    </appSettings>
    <!-- 链接字符串的配置 -->
      <system.web>
      <!-- 这里是自动配置 -->
      ..
      </system.web></configuration> String connectionString = System.Configuration.ConfigurationSettings.AppSettings["BC.MTArrearage.ConnectionString"];
      

  2.   

    修改的是 Web.Config 文件
      

  3.   

    你可以用集成验证的数据库连接,不要密码的
    http://www.connectionstrings.com/
      

  4.   

    例如"Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;" 
       - or -
    "Server=Aron1;Database=pubs;Trusted_Connection=True;" 
      

  5.   

    net_lover(孟子E章)前辈,我把我的连接字符串直接换为Server=Aron1;Database=pubs;Trusted_Connection=True 就行了吗?还有Server=Aron1也不用变吗?谢谢
      

  6.   

    "Data Source=.;Initial Catalog=pubs;Integrated Security=SSPI;" 
       - or -
    "Server=(local);Database=pubs;Trusted_Connection=True;" 最好写web.config,比较方便修改
      

  7.   

    1。大多数人采用的办法:修改web.config;
    2。采用静态全局变量:
    方法:
       在Global.asax中加入:
        public static string con ="server=202.96.96.***;user id=sa;pwd=*************;database=hd;pooling=true";在WEB页中,凡是连接远程数据库:
           string conn= 你的命名空间.Global.con;
           SqlConnection myConnection=new SqlConnection(conn);
            ......