- Code: Alles auswählen
#If EARLY_BINDING Then
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
#Else
Dim rs As Object
Set rs = CreateObject("ADODB.Recordset")
#End If
Das funktioniert auch wunderbar, bis ich auf die Idee kam, dass Objekte ja auch Events werfen können. Also habe ich deklariert - bzw. wollte deklarieren:
- Code: Alles auswählen
#If EARLY_BINDING Then
Private WithEvents rsData As ADODB.Recordset
#Else
Private WithEvents rsData As Object
#End If
Und saudummerweise mag VBA bei dem Typ "Object" offenbar keine Events fangen, was natürlich das ganze schöne Konzept wieder in Frage stellt.
Hat jemand eine Idee, wie man das lösen kann?
Thx,
Chris