我对一个ado声明了MoveComplete事件:
Private Sub Adodc3_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
    MsgBox "ok"
End Sub
可是在运行时报错,错误描述如下:
Copile error:
Procedure declaration does not match description of event or procedure haveing the same name.我检查了一下,没有同名的procedure,
procedure declaration 和事件描述不匹配是什么意思啊?网大虾指点!

解决方案 »

  1.   

    你的VB需要安装SP6补丁,请到以下地址下载安装:(任选一个)
    1、Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual Source Safe 6.0d
    http://www.microsoft.com/downloads/details.aspx?FamilyID=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=en
    2、Service Pack 6 for Visual Basic 6.0
    http://www.microsoft.com/downloads/details.aspx?familyid=9EF9BF70-DFE1-42A1-A4C8-39718C7E381D&displaylang=en第二个只有VB的补丁,建议用第一个。
    下载时注意选择适当的语言版本(与你的开发环境语言版本最好一致)