Typisierungsfehler bei Container-Objekt unterr Access 2013
enchiriadis
Gesendet: 03.01.14 16:26
Betreff: Typisierungsfehler bei Container-Objekt unterr Access 2013


Member

Beiträge: 11

Guten Tag allerseits,

stecke bei der Portierung einer Access 2002-DB in eine aktuelle 2013-er fest.
Beim Abruf eines DAO-Objekts liefert Access jetzt Laufzeitfehler 13 aufgrund einer fehlerhaften Typumwandlung.
Der Code ist simpel und funktioniert unter dem alten Access tadellos:


***************************************

Function checkRights(strTable As String)

Dim db As Database
Dim doc As Document


Set db = CurrentDb
Set doc = db.Containers!Tables(strObject)


[....]

End Function

*****************************************

Der Fehler tritt auf bei der doc-Zweisung.
Alternativ habe ich in schlauen Büchern das hier gefunden:

Set doc = db.Containers!Tables.Documents(strTable)

Geht aber auch nicht.
Weiß jemand, was sich in den Schnittstellen geändert hat?
Oder welche Bibliotheken ggf. via Verweise eingebunden werden müssen?
Die alte DAO 3.6-er-Library tut's auch nicht - abgesehen davon, dass ich die nach zehn Jahren auch nur noch im Notfall verwenden wollen würde....

Dank, Gruß und ein frohes Neues Jahr!


Thomas
Top of the page Bottom of the page