新建一个工程,只添加一个控件ADODC,双击它的下一条记录的箭头,出来Adodc1_WillMove(...)方法,在函数里添加了一个MSGBOX “Hello"语句,为啥一点运行就出现如下错误:
  Compile error:
  Procedure declaration does not match description of event or procedure having the same name.

解决方案 »

  1.   

    你的Adodc控件是否已连接了数据库源,连接数据源的时候是否通过了测试?
      

  2.   

    你不用msgbox呢??用debug.print呢??还有,他的提示估计你能看明白,微软的错误提示在编程软件中是最牛的,比较准确
      

  3.   

    这是VB ADODC控件的一个BUG.在控件后的事件参数是错误的!!安装SP4以上版本后就会无事.
    '================================
    与你的事件参数对照一下.Private Sub Adodc1_WillMove(ByVal adReason As ADODB.EventReasonEnum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
        
    End SubEvent WillMove(adReason As EventReasonEnum, adStatus As EventStatusEnum, pRecordset As Recordset)
      

  4.   

    我已经打了PACK5了,后来受不了,改用其它的了