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

2024年11月16日 05:29
有6个网友回答
网友(1):

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

网友(2):

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

网友(3):

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

网友(4):

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

网友(5):

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

网友(6):

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