Datenbank von AC2003 nach AC97

30/03/2010 - 22:57 von Johann Weiss | Report spam
Hallo, ich abe eine bestehende Datenbank von AC2003 nach AC 97 konvertieren
müssen.
Nun hab ich folgenden Fehler im Modul:

Public Function openDAORecordset(ByVal Quelle As String, _
Optional ByVal RstType As DAO.RecordsetTypeEnum =
dbOpenDynaset, _
Optional ByVal RstOptions As
DAO.RecordsetOptionEnum) As Object

If (RstOptions And dbSeeChanges) = 0 Then
RstOptions = RstOptions + dbSeeChanges
End If
Set openDAORecordset = CurrentDbC.OpenRecordset(Quelle, RstType,
RstOptions)

End Function

Die Fehlermeldung lautet: "Automatisierungstyp in Visual Basic nicht
unterstützt"

Kann es sein das AC97 irgendeine Funktion da nich nicht kennt?

Gruss Johann
 

Lesen sie die antworten

#1 Josef Poetzl
31/03/2010 - 00:30 | Warnen spam
Hallo!

Johann Weiss schrieb:
Hallo, ich abe eine bestehende Datenbank von AC2003 nach AC 97 konvertieren
müssen.
Nun hab ich folgenden Fehler im Modul:

Public Function openDAORecordset(ByVal Quelle As String, _
Optional ByVal RstType As DAO.RecordsetTypeEnum =
dbOpenDynaset, _
Optional ByVal RstOptions As
DAO.RecordsetOptionEnum) As Object

If (RstOptions And dbSeeChanges) = 0 Then
RstOptions = RstOptions + dbSeeChanges
End If
Set openDAORecordset = CurrentDbC.OpenRecordset(Quelle, RstType,
RstOptions)

End Function

Die Fehlermeldung lautet: "Automatisierungstyp in Visual Basic nicht
unterstützt"



Ich probierte das mit Ac97 aus:
Es gibt Probleme mit DAO.RecordsetTypeEnum und
DAO.RecordsetOptionEnum, obwohl diese im Objektkatalog verfügbar
wàren.

Du kannst diese Deklaration allerdings einfach durch long ersetzen.

Das sollte unter Ac97 funktionieren:

Public Function OpenDAORecordset(ByVal Quelle As String, _
Optional ByVal RstType As Long = dbOpenDynaset, _
Optional ByVal RstOptions As Long _
) As DAO.Recordset


mfg
Josef

Code-Bibliothek für Access-Entwickler: http://access-codelib.net/
Access-FAQ von Karl Donaubauer: http://www.donkarl.com/

Ähnliche fragen