C# MySQL 查询错误处理程序

发布时间: 2017/1/2 15:02:40
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我是新的在 Visual Studio 的世界,我需要一点帮助。

C# 基础和它执行一个查询,当按下某个按钮写一个程序︰

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

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

    }

(连接字符串是在代码)。

有没有办法检查如果查询返回的错误或不?

谢谢和对不起 (推定) 这个真的很琐碎的问题。

解决方法 1:

唯一的方法来检查是否你得到一个错误,或不是"例外"。 示例 (对于 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);
    }
}
官方微信
官方QQ群
31647020