首页 > 数据库 > SQL Server > 正文

SQL server 2005中异常处理消息框可直接使用

2024-08-31 00:49:56
字体:
来源:转载
供稿:网友

  使用了一段时间的sql2005之后,发现里面的异常处理消息框(exceptionmessagebox)功能很不错。

  以关联相应帮助,复制到剪贴板或者是查看详细的技术信息

  分析了一下相关文件,发现这个功能包含在c:program filesmicrosoft sql server90shared目录下的microsoft.netenterpriseservers.exceptionmessagebox.dll中,可以在.net工程中直接引用,调用示例如下:

  示例1

try
{
  string[] aa = new string[1];
  aa[1] = "数组越界哈";
}
catch (exception ex)
{
  exceptionmessagebox box1 = new exceptionmessagebox(ex);
  box1.show(this);
}

  示例2

exceptionmessagebox box1 = new exceptionmessagebox("一个简单的问题,你确认执行操作么?");
box1.symbol = exceptionmessageboxsymbol.question;
box1.buttons = exceptionmessageboxbuttons.yesno;
box1.caption = "问一下啊";
dialogresult dr = box1.show(this);
string msg = string.empty;
switch (dr)
{
  case dialogresult.yes:
    msg = "你选择了【是】";
    break;
  case dialogresult.no:
    msg = "你选择了【否】";
    break;
}
messagebox.show(msg);

  另外,还应该把c:program filesmicrosoft sql server90sharedzh-chs下的microsoft.netenterpriseservers.exceptionmessagebox.resources.dll拷出来,这个是相应简体中文资源

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表