我正在尝试创建一个 if 语句,以防我无法打开与 SQL Server 的连接,以显示标签,或者显示另一个表单。代码如下:
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=xxx.ac.uk;Initial Catalog=XXXX;User ID=xxxx;Password=xxxxx");
try
{
// string sql = "SELECT * FROM datatable";
SqlCommand mycommand = new SqlCommand("SELECT * FROM datatable", conn);
try
{
conn.Open();
mycommand.ExecuteNonQuery();
}
finally
{
if (mycommand != null)
label1.Visible = true;
label1.Text = "Failed to Access Database! Please log into VPN Using The Link Below.";
}
}
finally
{
if (conn != null)
this.Hide();
Form1 form = new Form1();
form.Show();
}
}
}
}
每当我脱机运行文件时,都会遇到超时问题,并且由于出现异常而无法使用该应用程序。我想要一个 if 语句来检查是否存在连接,然后转到表单,如果没有,则显示标签。
问候,任何帮助表示赞赏。