社区
C#
帖子详情
怎样使程序发生异常时不弹出带红叉的窗口,异常可采用日志文件记录?
zxd000
2003-09-12 01:24:04
怎样使程序发生异常时不弹出带红叉的窗口,异常可采用日志文件记录?
...全文
51
16
打赏
收藏
怎样使程序发生异常时不弹出带红叉的窗口,异常可采用日志文件记录?
怎样使程序发生异常时不弹出带红叉的窗口,异常可采用日志文件记录?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
白掌柜
2003-09-12
打赏
举报
回复
建议截取二次异常
try
{
}
catch( SqlException SqlEx )
{
throw;
}
catch ( Exception Ex )
{
throw;
}
zxd000
2003-09-12
打赏
举报
回复
已经解决了,谢谢大家!
brightheroes
2003-09-12
打赏
举报
回复
弹出的对话框的信息是什么,老大?
zxd000
2003-09-12
打赏
举报
回复
还是不行。因为SQL命令是由用户输入的,
用户的SQL命令不一定正确,我只是想不要
每次都弹出错误框,只在状态栏提示一下。
brightheroes
2003-09-12
打赏
举报
回复
连接如果能够打开,并且sql语句没有问题的话,不应该有异常的
比如说连接
public void setConnectionOpen()
{
try
{
con.open();
}
catch(SqlException ex)
{
throw ex
}
}
这个是必须要的,因为没有这个,异常就传不出来了(如果是因为打开连接导致的异常)
zxd000
2003-09-12
打赏
举报
回复
连接已经打开。我的代码是写在一个函数中,另外一个过程来调用它,
是不是与这种调用有关?
brightheroes
2003-09-12
打赏
举报
回复
con是否处于open状态?
try
{
con.open();
sc.ExecuteNonQuery();
}
catch (SqlException e)
{
textBox1.AppendText(e.Message+"\r\n");
}
finnally
{
con.close();
}
zxd000
2003-09-12
打赏
举报
回复
一个很普通的数据库命令,比如SQL串拼错了,系统报异常:
SqlCommand sc=new SqlCommand("select top 1 from aaa ",con);
try
{
sc.ExecuteNonQuery();
}
catch (SqlException e)
{
textBox1.AppendText(e.Message+"\r\n");
}
hikele
2003-09-12
打赏
举报
回复
gz
up
brightheroes
2003-09-12
打赏
举报
回复
楼主肯定是没有一层层的抛出异常,show code
brightheroes
2003-09-12
打赏
举报
回复
楼主肯定是没有一层层的抛出异常,show code
hikele
2003-09-12
打赏
举报
回复
gz
up
雪狼1234567
2003-09-12
打赏
举报
回复
try...cathc异常处理,不过不能用太多,因为开销很大
brightheroes
2003-09-12
打赏
举报
回复
异常的处理要一层一层抛出,然后在表示层处理,最精致的处理是定义自己的异常然后抛给用户
一个优秀的程序是不会出现未处理的异常的
zxd000
2003-09-12
打赏
举报
回复
我是这样写的,但软件仍弹出异常窗口?
rouser
2003-09-12
打赏
举报
回复
try
{
//可以引起異常的語句
}
catch(Exception ee)
{
//寫日志即可
}
网狐荣耀版开发使用常见问题解答
在游戏使用过程中,输赢控制是必不可少的,那怎么怎么进行游戏控制呢?下面简单简介。 一、控制账号的注册。 二、控制客户端的生成。 三、进行控制。 就这三步即可实现控制。 二十八、网狐荣耀版手机端与pc端热...
遥望星空补丁生成、应用工具(附操作图片)
5.取消弹出方式选择重复路径,而是直接在补丁列表部分选择。 =================================================================================================== 2009-10-21 索贝媒资补丁生成工具 V1.3 1....
2018 SuperMap iDesktop常见问题解答集锦(一)
问:出现安装包不能卸载,也不能安装新安装包时,该怎么解决? 答:"这种情况是由于卸载/安装应用
程序
时操作不当,导致注册表
异常
。可以通过以下方法解决: 1 在单击操作系统的开始按钮,输入“regedit”命令...
终端服务器上Excel表格使用时卡死
最近重装了几台终端服务器,也不知道那个系统是哪里搞来的,反正不是我原来装的那个,结果部署以后很多用户反应,在使用Excel时,用着用着就弹出需要重启恢复Excel的
窗口
,然后我看了系统
日志
里面,发现很多
红叉
的...
java修改pdf内容流_标记pdf(使用itext)打开时显示错误消息
问题是,当我打开这个标记
文件
时,Acrobat成功打开它,但当我向下滚动到我的acrofield存在的6页时,它会显示错误弹出
窗口
,其中包含以下消息:此页面上存在错误 . Acrobat可能无法正确显示页面 . 请与创建PD...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章