标题:求助 try - catch -finally使用
只看楼主
hezhifang
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-7-2
 问题点数:0 回复次数:6 
求助 try - catch -finally使用
我大概知道这个函数的意思

try
可能出现的错误

catch

真的出现错误出怎么样,怎么处理


finally

到最后执行任务


但不知道具体用法。

能例个简单的例子来说明一下。这个try catch finally的用法吗?
搜索更多相关主题的帖子: catch try finally 
2007-08-31 14:34
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
try
{
SqlConnection sqlConn = new ....
sqlConn.Open();
MessageBox.Show("连接成功");

}
catch(Exception exp)
{
MessageBox.Show(exp.ToString());
}
finally
{
sqlConn.Close();
}
测试连接SQL是否出错,如果连接成功,就会弹出“连接成功”的提示,失败就会提交错误信息,但无论连接成功与失败都会执行sqlConn.Close()语句,也就是关闭连接

飘过~~
2007-08-31 14:47
hezhifang
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-7-2
得分:0 
楼主那个  {{{{{这是什么呀。能用这个吗

我爱编程
2007-08-31 17:55
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 

这个是C系语言表示程序块(Block)的东东
下次提这种没有意义的问题之前请先查阅MSDN Library

VBNet的:

Try
Dim sqlConn As New sqlConnection(...)
sqlConn.Open()
MessageBox.Show("连接成功")
Catch exp As Exception
MessageBox.Show(exp.ToString())
Finally
sqlConn.Close()
End Try ' VB.Net特有的一行 C系中表现为}

2007-09-01 00:27
bingxue1106
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-5-14
得分:0 

这个例子在教程上应该很容易找到的啊!


2007-09-04 15:03
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
以下是引用hezhifang在2007-8-31 17:55:45的发言:
楼主那个 {{{{{这是什么呀。vb.net能用这个吗

不好意思,当时有点急,没注意是VB.NET,不过思路是一样的.呵


飘过~~
2007-09-05 15:38
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 

下次回答问题的时候也看看在哪个版块。


大家好,才是真的好!
2007-09-08 08:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-166785-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.389570 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved