您的位置:程序门 -> .net技术 -> c#



在连接数据库时,如何显示未打开数据库的数据信息


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


在连接数据库时,如何显示未打开数据库的数据信息
发表于:2007-02-13 09:09:17 楼主
我在程序运行时,如果我的sql   server未打开,那么就显示错误信息:
“在建立与服务器的连接时出错。在连接到   sql   server   2005   时,在默认的设置下   sql   server   不允许进行远程连接可能会导致此失败”

我的语句是
messagebox.show( "连接数据库时发生错误!\ " "+   ex.message   +   "\ " ", "错误提示 ");

但是我想不让他显示这些信息,就是如果服务器未打开的时候,那么就显示服务器未打开,这个得怎么弄,是需要扑获错误代码吗,还是什么?
发表于:2007-02-13 09:15:481楼 得分:0
try
{
      连接代码;
}
catch
{
    messagebox.show( "fail   to   connection! ");
}
finally
{
}
发表于:2007-02-13 09:27:412楼 得分:0
晕了,你这个只要出现错误就显示数据库未连接啊
那怎么行啊,万一是别的错误呢

你这是在告诉我如何用messagebox显示你想要的文字了啊,狂晕!
发表于:2007-02-13 09:28:393楼 得分:0
try
{
      //连接代码;
}
catch
{
    //这儿是你想显示的错误提示
}
发表于:2007-02-13 09:37:234楼 得分:0
我的语句是
messagebox.show( "连接数据库时发生错误!\ " "+   ex.message   +   "\ " ", "错误提示 ");
这个语句已经可以说明我知道如何显示我想要的信息了吧

可能是我说的不明白,我就是想知道如何判断服务器未打开,怎么才能知道服务器未打开?
因为只有在服务器为打开,也就是停止的时候,才能显示那个错误信息啊
发表于:2007-02-13 11:08:085楼 得分:0
那你看一下你服务器为打开的时候的ex.message里面的内容。然后找出特别的错误信息。然后用string.indexof判断是否是这个错误信息。如果是然后显示。。。
发表于:2007-02-20 16:49:546楼 得分:0
up


快速检索

最新资讯
热门点击