C#中SqlConnection open 方法,无法打开数据时如何保证在程序继续运行,只是告诉用户数据库链接失败

2024-11-16 05:29:40
推荐回答(6个)
回答1:

throw一般是用于调试用的,而不是给用户看的。你可以尝试一下messageBox
catch
{
messagebox.show("err");
//此处再跳到其它程序代码。
}

回答2:

try
{
cmd.Connection.Open();
}
catch
{
throw new Exception("连接打开失败");
}试试

回答3:

你在catch中把程序转向正常程序即可,但你要确定数据库连接失败对后面的程序没影响才行,要是有影响,后面就没事干了。

回答4:

如果数据库连接失败的话,程序中需要的数据都调用不出来,这还能正常运行么?
最多加一个MessageBox,提示用户连接失败吧。

回答5:

你连接串 有问题吧 你从gridview那边 找链接串 试试

回答6:

检查一下的你的连接字符串语句有没有错