SqlConnection myConn  = new SqlConnection(ConfigurationSettings.AppSettings["NHWebDataDSN"]);你放到函数外面试试看,因为string是值类型
而SqlConnection是一个引用类型,

解决方案 »

  1.   

    SqlConnection myConn  = new SqlConnection(ConfigurationSettings.AppSettings["NHWebDataDSN"]);改为
    this.myConn  = new SqlConnection(ConfigurationSettings.AppSettings["NHWebDataDSN"]);
      

  2.   

    楼上的and楼上的楼上的方法我试了,
    结果还是错的。
    我创建这个SqlConnection的原因是想在一个类中使用同一个SqlConnection,而不想在每一个方法里面去定义一个,上面那句话
    我如此写也同样
    public SqlConnection myConn= new SqlConnection(ConfigurationSettings.AppSettings["NHWebDataDSN"]);
    我如此写也同样错误
    public SqlConnection myConn= new SqlConnection("我的连结字符串");
    是我的CLASS基本概念错误吗?
      

  3.   

    you maybe use the following: public SqlConnection MyConn;
    MyConn = new SqlConnection("your string");
    MyConn.Open(); public BoENTClass()
     {
         .... 
     }
      

  4.   

    已经成功了
    第二位与第三位说的没错,各得15
    刚才我应用程序编译了而CLASS没有重新编译所以说了错话(5我是C#初学者)
    非常感谢