小发现:sql2005中的异常处理消息框可以直接使用
2006-10-12 22:34
387 查看
使用了一段时间的SQL2005之后,发现里面的异常处理消息框(ExceptionMessageBox)功能很不错。
可以关联相应帮助,复制到剪贴板或者是查看详细的技术信息
分析了一下相关文件,发现这个功能包含在C:\Program Files\Microsoft SQL Server\90\Shared目录下的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 Files\Microsoft SQL Server\90\Shared\zh-CHS下的Microsoft.NetEnterpriseServers.ExceptionMessageBox.resources.dll拷出来,这个是相应简体中文资源
相关dll和使用效果演示下载地址如下
http://files.cnblogs.com/cncxz/sqlBox.rar
可以关联相应帮助,复制到剪贴板或者是查看详细的技术信息
分析了一下相关文件,发现这个功能包含在C:\Program Files\Microsoft SQL Server\90\Shared目录下的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 Files\Microsoft SQL Server\90\Shared\zh-CHS下的Microsoft.NetEnterpriseServers.ExceptionMessageBox.resources.dll拷出来,这个是相应简体中文资源
相关dll和使用效果演示下载地址如下
http://files.cnblogs.com/cncxz/sqlBox.rar
相关文章推荐
- SQLServer2005中的异常处理消息框可以直接使用
- 异常处理try...catch(sql 2005版本以上可以使用)
- SQL2005中异常处理消息框可直接使用
- JavaScript可以使用try...catch来进行异常处理
- 使用sql 2005 jar 包替换 2000 jar包异常:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。
- 技巧:SQL 2005 使用分区表来处理千万级行数据
- 在SQL Server 2005中使用Try…Catch块进行T-SQL错误处理
- Dom4j处理大数据的工具类(直接可以使用)
- SQL Server 2005 中使用 Try Catch 处理异常
- 使用sql 2005 jar 包替换 2000 jar包异常:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。
- SQL Server 2000数据库可以直接在SQL Server 2005中使用吗?
- 使用BizTalk Server的Sql适配器出现“新事务不能登记到指定的事务处理器中”异常的处理
- Oracle的小笔记,模糊处理人名,电话,地址之类字段数据时可以使用的SQL语句
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- SQL中存储过程中使用事务,并且加入异常处理机制.
- 嵌入SQL中(DB2)异常处理WHENEVER语句的使用
- sql server try...catch使用 异常处理 不错的SQL错误处理
- Oracle中使用pl/sql,查询结果可以直接修改sql语句-for update
- WSS3.0自带数据库可以使用SQL 2005 Server Management Studio来管理
- 编程中经常发现使用未初始化变量,编译器原来可以处理进行默认初始化