VB编译错误:过程声明与同名事件或过程的描述不匹配

来源:百度知道 编辑:UC知道 时间:2024/07/15 19:42:32
Adodc2.Refresh
ResumeInit

货物编号.Text = 货物编号.Text + 1

'写入系统日志
fMainForm.WriteLog ("增加新货物")

End Sub

Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)

On Error Resume Next
Adodc1.caption = Adodc1.Recordset.Fields("类别名称").Value

End Sub
是不是 这段有问题!各位大侠帮我看看!

这个错误的意思是调用函数时类型不匹配的,比如函数
private sub a(a as integer)

如果调用时call a("1")就会这样提示,你看一下是哪一行提示错误,找一下调用时的类型改下就行了
注意有时候变量要先定义,尽量不要让VB自定义类型,防止此类事件发生

fads