c#中连接数据库的问题
private   
System.Data.SqlClient.SqlConnection   conn; 
 string   sql= "select   Name,Password   from   Register   where   (Name= ' "+this.textBox1.Text+ " ')and(Password= ' "+this.textBox2.Text+ " ') "; 
 			this.sqlCommand1.CommandText=sql; 
 			this.sqlCommand1.Connection=this.conn;  			 
 			this.sqlCommand1.Connection.Open();   
 			SqlDataReader   reader=this.sqlCommand1.ExecuteReader(); 
                                                                                                 。。。。。 
                                                                                                 reader.close(); 
                                                                                                 this.sqlCommand1.Connection.Close(); 
 这样使用哪里有错啊? 
 提示这样的错误 
 未处理的“System.InvalidOperationException”类型的异常出现在   system.data.dll   中
------解决方案--------------------conn 初始化了吗?
------解决方案--------------------也就是说: 
 conn = new System.Data.SqlClient.SqlConnection(); 
 了吗?
------解决方案--------------------conn.Open() 少了一句
------解决方案--------------------this.sqlCommand1.Connection.Open();  
                                   改成this.conn.Connection.Open();
------解决方案--------------------private System.Data.SqlClient.SqlConnection conn;   
 在方法中需要 将 conn = new System.Data.SqlClient.SqlConnection();
------解决方案--------------------不要括号吧
------解决方案--------------------using System; 
 using System.Data.SqlClient; 
 class Dbconn 
 { 
 }