我是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);
}
}