void SendGradeMessage()
{
while(this.appRun)
{
while(this.SendGrade)
{
System.Data.SqlClient.SqlConnection cnnLs=new System.Data.SqlClient.SqlConnection();
cnnLs.ConnectionString=Enjoy.DALSqlServer.SqlHelper.ConnectString;
cnnLs.Open(); ...
这是我的线程运行后所调用的方法,可以如果cnnLs.Open()这一句出错了它不会抛出异常,而是直接
结束线程,什么都不会提示。不知有没有哪位碰到过这种情况。
{
while(this.appRun)
{
while(this.SendGrade)
{
System.Data.SqlClient.SqlConnection cnnLs=new System.Data.SqlClient.SqlConnection();
cnnLs.ConnectionString=Enjoy.DALSqlServer.SqlHelper.ConnectString;
cnnLs.Open(); ...
这是我的线程运行后所调用的方法,可以如果cnnLs.Open()这一句出错了它不会抛出异常,而是直接
结束线程,什么都不会提示。不知有没有哪位碰到过这种情况。
解决方案 »
- 如何用c#读取邮箱服务器里面的邮件标题跟内容
- 两个 datatable 如何合并
- 报表制作的问题
- listbox控件的选取值如何传递参数给水晶报表?另外还有4贴问的是同样的问题!!!
- 请教一个替换字符串的正则表达式
- 关于XML空格的
- 如何通过正则表达式提取该字符串中的某些值?
- 【菜鸟提问】生成一个xls时,如何设置里面的单元格的格式?在线等,解决立刻给分
- 问个关于datatable的问题
- MVC 带参数问题的URL地址请求转向问题。请大牛们帮忙解决一下,或提供一下思路
- 怎么伪造本机IP传到服务器?
- 如何实现windows服务应用程序安装后自启动(注意是安装后立刻启动,并非通常的automatic)
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
拒绝日货。
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
//使用错误发布器
DotnetExceptionManager.Publish(e.Exception);
} private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
//使用错误发布器
DotnetExceptionManager.Publish(new Exception(e.ExceptionObject.ToString()));
if(e.IsTerminating == true)
{
if(Initialized == true)
{
//保存数据,这里有可能损毁数据库,启用备份数据库
DataManager.WriteDataToFile();
}
}
}