2016-06-28 2 views
0

Я новичок в мире Visual Studio, и мне нужна небольшая помощь.C# MySQL Query обработчик ошибок

Я пишу программы 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); 
    } 
} 
Смежные вопросы