在修改后重新赋值
private void button1_Click(object sender, EventArgs e)
        {
            uname = textBox1.Text.Trim();
            pword = textBox2.Text.Trim();
            server = comboBox1.Text.Trim();
            DataBase.strConn = "Data Source= " + Form4.server + ";User ID=" + Form4.uname + ";Password=" + Form4.pword + "";  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

解决方案 »

  1.   

    当Form4未实例化时
             public static string uname;
            public static string pword;
            public static string server; 
    肯定没有值
    此时如果实例化DataBase类肯定无法获取值
    看你的Form4与DataBase的实例化顺序
      

  2.   

    strConn 也是静态的在运行时就去获取
             public static string uname;
            public static string pword;
            public static string server; 
    的值
    此时Form4肯定没有实例化
    所以无法取值
      

  3.   


    class DataBase(Form f)//类构造函数
    {
     static string strConn = "Data Source= " + Form4.server +......//加断点,方便待会看到对应的值
    }
    Form中的button事件            uname = textBox1.Text.Trim();
                pword = textBox2.Text.Trim();
                server = comboBox1.Text.Trim();
                DataBase _dataBase=new DataBase(this);//添加这行代码
                .......
      

  4.   

    还是不懂,能不能详细点,我家这句代码到form4,出错说 DataBase.strConn不可访问,因为它受到保护级别限制
      

  5.   

    还是不懂,能不能详细点,我家这句代码到form4,出错说 DataBase.strConn不可访问,因为它受到保护级别限制
    这个错误意思是它没有被声明为public
      

  6.   

    uname pword server 都还木有值,所以不能去获取他们的值,你可以在实例化后,手动获取他们的值private void button1_Click(object sender, EventArgs e)
            {
                uname = textBox1.Text.Trim();
                pword = textBox2.Text.Trim();
                server = comboBox1.Text.Trim();
               //////////////3个变量在这里获取了相应值,在后面就可以从变量取值了
                    OracleConnection conn = new OracleConnection();                 
                    conn.ConnectionString = "Data Source= " + Form4.server + ";User ID=" + Form4.uname + ";Password=" + Form4.pword + "";
                    conn.Open();
      

  7.   


    public class DataBase(Form f)//类构造函数在这里添加public
    {
     static string strConn = "Data Source= " + Form4.server +......//加断点,方便待会看到对应的值
    }