我是Visual Studio世界的新手,我需要一些帮助。

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

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

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

    }


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

有没有一种方法可以检查查询是否返回错误?

谢谢您,对不起(我认为)这个非常琐碎的问题。

最佳答案

检查是否收到错误的唯一方法是“异常”。
示例(对于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);
    }
}

10-08 08:30