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
相关问答:
请教一下:我用vb写了一个调用Illustrator的测试程序,代码很简单:Private Sub Command1_Click()
Dim app As New Illustrator.Application
Dim doc As Illustrator.Document
Dim thislayer As Illustrator.Layer ......
就是设计一个计算机模拟考试系统,带有学生和管理员,所以登录窗体和主窗体想分开,登陆学生的显示学生的主窗体,登陆管理员显示管理主窗体,我只会一个窗体用一堆控件,现在享有多个主窗体,不知道怎么做,希望请大 ......
我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习
我来顶
顶贴
LZ好厉害
不顶不行
老是排MP
引用
LZ好厉害
......
有没有杭州的朋友,熟悉VB的,有兴趣做的话留下联系方式
VB6 OR VB.NET?
可惜不在杭州,遠程可否?
兄台联系方式呢
我也联系一下,不过在宁波
可惜我也不在杭州
北京的行不?
我在苏州, ......
在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:
Private Function getFile_CMD(filename, filepath) As Bo ......