2011-01-28 1 views
0

입력 한 내용입니다. 오류없이 빌드됩니다. "데이터 원본 = SQL1NullReferenceException이 처리되지 않았습니다.

MyConnectionString = ConfigurationManager.ConnectionStrings["Data Source=sql1;Initial Catalog=DW_screening;Persist Security Info=True;User ID=xxxxx;Password=xxxxxx;Write"]; 
MySqlConnection = new SqlConnection(MyConnectionString.ConnectionString);      
MySqlConnection.Open(); 
MessageBox.Show("Connection Opened Successfully"); 
//MySqlConnection.Close(); 

답변

0

문제는 당신이라는 연결 문자열 *을 찾기 위해 노력하고 있다는 것입니다 ...

"MySqlConnection = new SqlConnection"(MyConnectionString.ConnectionString);      

내가 VS2010의 C#을 사용하고 있습니다 :하지만 날에 널 오류를 제공 ... "실제로 해당 리터럴 값 로 처리하려는 반면 연결 문자열로 설정합니다. 당신이 정말 열심히 코드를 연결 문자열에 원하는 경우

바로 사용

string connectionString = "Data Source=sql1 [etc]"; 
MySqlConnection = new SqlConnection(connectionString); 
// etc