如果没有任何SQL异常,如何显示消息

0 c# sql exception try-catch

我想简单地通知用户他们已成功将新数据插入数据库.

这是我到目前为止:

try { cont.NewMember(txtSS.Text, txtName.Text, txtCity.Text, txtStreet.Text, txtZipcode.Text, txtEmail.Text, txtPhone.Text); }
catch (SqlException ex) { MessageBox.Show("The social security number \"" + txtSS.Text + "\"is already registered"); }

MessageBox.Show("Added succesfully");
Run Code Online (Sandbox Code Playgroud)

我想显示"添加成功"只有(显然)没有异常.更新本身工作正常,但"添加..."消息始终显示(即使存在异常).

如何使用C#解决这个问题?

Joh*_*Woo 5

MessageBox...声明放在try块的末尾

try 
{ 
    cont.NewMember(txtSS.Text, txtName.Text, txtCity.Text, txtStreet.Text, txtZipcode.Text, txtEmail.Text, txtPhone.Text);
    MessageBox.Show("Added succesfully"); 
}
catch (SqlException ex) 
{ 
    MessageBox.Show("The social security number \"" + txtSS.Text + "\"is already registered"); 
}
Run Code Online (Sandbox Code Playgroud)