VB中是不是不能异常捕获嵌套?
在一个函数中是否可以异常捕获嵌套呢?
在异常捕获处理事件中还要放一些代码,但这部分代码可能也会出问题啊?怎么办?
我试过,在函数A中有异常捕获,A的异常处理部分引用了函数B,
但函数B中也存在异常捕获,
但这样A调用B时就会出错,那怎么办?
在b中加异常捕获就可以了
函数 B 内部也进行异常捕获,并且可以将正常和异常用不同的返回值表示,这样保证 A 对 B 的调用不会再出异常,还能根据返回值进行不同的对应。
我是在B中也加入了异常捕获,但这样子为什么B中运行一定会出错呢?
代码如下:
Private Sub Form_Load()
CurrentConnStr = "Oracle"
On Error GoTo cnnHandle
'连接数据数据库
tryConn
Exit Sub
cnnHandle:
...
End Sub
Private Sub tryConn()
On Error GoTo cnnHandle
Set cnnDB = New ADODB.Connection
cnnDB.Open getConnString()
cnnDB.CursorLocation = adUseClient
cnnHandle:
If "Oracle" = CurrentConnStr Then
MsgBox "修复错误失败,程序将退出!", vbOKOnly, "PIAM"
Else
MsgBox "无法采用msdaora方式连接数据库,程序将退出!", vbOKOnly, "PIAM"
End If
End
End Sub
Private Sub tryConn()
On Error GoTo
相关问答:
我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......
我用Delphi写了一个DLL, DLL里有MDI的子窗体,DLL初始化时 传递调用者的TApplication给DLL, 在Delphi7中调用已经通过,但是不知道在VB中有无TApplication对应类型, 是否能在VB中调用?
你好,用instance不是就可以了 ......
怎么优化查询的效率,比如我想从100万条记录中每次只查询100条记录的话,那么这条sql语句该怎么实现,注意:语言是VBScript的,
http://www.cnblogs.com/anjou/archive/2007/10/17/926944.html
涉及到算法,goog ......
在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......
我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习
我来顶
顶贴
LZ好厉害
不顶不行
老是排MP
引用
LZ好厉害
......