关于VB开发软件调用ADO时候使用ShowError报错
一个简单的VB调用
'''''''''''''''''''''''''''''''''''''''''''''''
Dim xnrs As Recordset
Private Sub Form_Load()
On Error GoTo dealerror
Dim conn As New Connection
'连接数据库
xn = "provider=microsoft.jet.oledb.4.0;" & "data source=hd.mdb"
conn.ConnectionString = xn
conn.Open
'创建记录集
Set xnrs = New Recordset
Set xnrs.ActiveConnection = conn
xnrs.CursorLocation = adUseClient
strsql = "select *from admin"
xnrs.Open strsql
xnrs.ActiveConnection = Nothing
conn.Close
Set conn = Nothing
cmbstatus.ListIndex = 0
Exit Sub
dealerror:
msg = "执行失败" & abc & Err.Description
ShowError msg
End Sub
''''''''''''''''''''''''''''''''''''''''''''''
编译的时候系统报 子程序或函数未定义 (指的是ShowError)
请高手务必指点
我看见书上用的这个过程是调用错误的啊,而且我开始的时候用
On Error GoTo dealerror
定义了如果出错则跳到这里啊
{{--
相关问答:
我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......
我用Delphi写了一个DLL, DLL里有MDI的子窗体,DLL初始化时 传递调用者的TApplication给DLL, 在Delphi7中调用已经通过,但是不知道在VB中有无TApplication对应类型, 是否能在VB中调用?
你好,用instance不是就可以了 ......
Private Sub Check1_Click()
If Check1.Value = 1 Then
DTP1.Enabled = True
Else
DTP1.Enabled = False
End If
End Sub
Private Sub Check2_Click()
If Check2.Value = 1 Then
DTP2.Enabled = True
Else
......