【发布时间】:2021-11-05 09:27:47
【问题描述】:
VBA6 中 RecordsetChangeComplete ADODB.Recordset 事件处理程序的正确声明是什么?
对象浏览器的版本
Private WithEvents AdoRecordset As ADODB.Recordset
Private Sub AdoRecordset_RecordsetChangeComplete( _
adReason As EventReasonEnum, _
pError As Error, _
adStatus As EventStatusEnum, _
pRecordset As Recordset)
End Sub
导致“过程声明与同名事件或过程的描述不匹配”。
【问题讨论】:
-
只是丢掉
AdoRecordset_部分。 -
你是如何使用这个的?喜欢
withevents AdoRecordset as ADODB.Recordset? -
@nathan-sav:是的,
Private WithEvents AdoRecordset As ADODB.Recordset -
The Object Browser's version- 你为什么要从对象浏览器中复制它?当您从顶部的下拉列表中选择对象时,VB 会自动且正确地生成它们。