2016-06-28 133 views
0

我是新来的Visual Studio世界,我需要一点帮助。C#MySQL查询错误处理程序

我正在写一个基于程序C#和它时,按下按钮,执行查询:

private void button_Login_Click(object sender, EventArgs e) 
    { 
     MySqlDataAdapter start_session; 

     start_session = new MySqlDataAdapter("HERE MY UPDATE QUERY", connection); 

    } 

(连接字符串在代码的顶部)。

有没有办法来检查查询是否返回错误?

谢谢你,对不起(我认为)这个真正微不足道的问题。

回答

0

检查是否出现错误的唯一方法是“例外”。 示例(对于SqlServer,MySQL是相同的):

private void buttonLoginClick(object sender, EventArgs e) 
{ 
    try 
    { 
     using (var sqLiteConnection = new SQLiteConnection(connString)) 
     { 
      sqLiteConnection.Open(); 
      using (var sqLiteCommand = new SQLiteCommand(sql, sqLiteConnection)) 
      { 
       sqLiteCommand.ExecuteNonQuery(); 
      } 
     } 
     MessageBox.Show("Success"); 
    } 
    catch (Exception ex) 
    { 
     MessageBox.Show("Error : " + ex.Message); 
    } 
}