2011-09-05 6 views
7

판독기는 항상 null입니다. 그 이유는 알지 못합니다.CommandText 속성이 제대로 초기화되지 않았습니다 (MySqlDataReader)

연결이 한 방법으로 이루어지기 전에 모든 것이 잘 동작했습니다.

코드 :

private MySqlConnection connection; 
private MySqlCommand command; 
private MySqlDataReader Reader; 

public Form1() 
{ 
    InitializeComponent(); 
    DBint(); 
} 
private void DBint() 
{ 
    string myConnectionString = "SERVER=xxx;PORT=3306;" + 
           "DATABASE=xxx;" + 
           "UID=root;" + 
           "PASSWORD=xxx;"; 
    connection = new MySqlConnection(myConnectionString); 
    command = connection.CreateCommand(); 
    MySqlDataReader Reader;//error occures her 
    connection.Open(); 
    Reader = command.ExecuteReader();    
    //MessageBox.Show(tmp);     
    //connection.Close();  
} 

답변

10

당신은, 당신은 하늘의 명령을 실행할 수 없습니다 당신의 SELECT 문 또는 저장 프로 시저의 이름으로 명령 개체의 CommandText 속성을 설정해야합니다.

관련 문제