MS Access Module-MDAC
Woher bekomme ich verschiedene Module bzw. Verweise für Access...
Hallo Zusammen,
ich brauche für einen Kunden folgende Komponenten im Microsoft Access. Diese müssen über MS Access --> neues Modul --> Extras --> Verweise anwählbar sein:
Visual Basic for Applications
Microsoft Access 11.0 Object Library
Microsoft DAO 3.6 Object Library
OLE Automation
Visual Basic for Application Extensibility 5.3
Active Data Objects 2.7 Library
Active Data Objects 2.8 Library
Active Data Objects Recordset 2.7 Library
Meines Wissens nach sind die ersten vier bereits in der Stancard Access Installation enthalten. Die folgenden wiederum nicht, wie bekomme ich die an die gewünschte Stelle? Sind das MDAC (Microsoft Data Access Components) Bestandteile?
Würde mich über Lösungen freuen.
Vielen Dank und viele Grüße
Florian
Hallo Zusammen,
ich brauche für einen Kunden folgende Komponenten im Microsoft Access. Diese müssen über MS Access --> neues Modul --> Extras --> Verweise anwählbar sein:
Visual Basic for Applications
Microsoft Access 11.0 Object Library
Microsoft DAO 3.6 Object Library
OLE Automation
Visual Basic for Application Extensibility 5.3
Active Data Objects 2.7 Library
Active Data Objects 2.8 Library
Active Data Objects Recordset 2.7 Library
Meines Wissens nach sind die ersten vier bereits in der Stancard Access Installation enthalten. Die folgenden wiederum nicht, wie bekomme ich die an die gewünschte Stelle? Sind das MDAC (Microsoft Data Access Components) Bestandteile?
Würde mich über Lösungen freuen.
Vielen Dank und viele Grüße
Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 82321
Url: https://administrator.de/contentid/82321
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
8 Kommentare
Neuester Kommentar
Grüß Dich Florian,
Diese 4 Referenzen werden bei jeder neuen (ACCESS 2003) MDB standardmäßig ausgewählt.
MDAC Komponenten, richtig. Eine Referenz genügt allerdings (Vorzugsweise die aktuellste).
Nur "Teilmenge" der Active Data Objects 2.7 Library. Nur Recordset eben. Allerhöchstens zu verwenden wenn Recordset-Variablen direkt über die "ADOR.Recordset" ProgID deklariert wurden--->Code warten schafft abhilfe.
In einer neuen Access 2003 MDB. Access XP und 2K haben standardmäßig anstelle von DAO Referenzen auf ADO.
Das kannst Du wie von Dir eingangs erwähnt manuell machen, oder über VBA-Code-->Prüfen ob Referenz vorhanden/Wenn nicht prüfen ob auf Computer/evtl installieren/Referenz setzen. Je nachdem welch ein "Verteilunssystem" Du einsetzt, nur bei der "Installation" der MDB auf einem Computer oder beim ersten Start oder bei jedem Start.
Vielleicht sagst Du mal wo bei Dir / Deinem Kunden das Problem genau liegt.
BG, Felix -misterdemeanor-
Visual Basic for Applications
Microsoft Access 11.0 Object Library
Microsoft DAO 3.6 Object Library
OLE Automation
Microsoft Access 11.0 Object Library
Microsoft DAO 3.6 Object Library
OLE Automation
Diese 4 Referenzen werden bei jeder neuen (ACCESS 2003) MDB standardmäßig ausgewählt.
Visual Basic for Application Extensibility
5.3
Müsste ab Office 2000 ebenfalls standardmäßig mitinstalliert werden. Bezieht sich auf die Datei C:\Programme\Gemeinsame Dateien\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB5.3
Active Data Objects 2.7 Library
Active Data Objects 2.8 Library
Active Data Objects 2.8 Library
MDAC Komponenten, richtig. Eine Referenz genügt allerdings (Vorzugsweise die aktuellste).
Active Data Objects Recordset 2.7 Library
Nur "Teilmenge" der Active Data Objects 2.7 Library. Nur Recordset eben. Allerhöchstens zu verwenden wenn Recordset-Variablen direkt über die "ADOR.Recordset" ProgID deklariert wurden--->Code warten schafft abhilfe.
Meines Wissens nach sind die ersten vier
bereits in der Stancard Access Installation
enthalten.
bereits in der Stancard Access Installation
enthalten.
In einer neuen Access 2003 MDB. Access XP und 2K haben standardmäßig anstelle von DAO Referenzen auf ADO.
wie bekomme ich die an die gewünschte
Stelle?
Stelle?
Das kannst Du wie von Dir eingangs erwähnt manuell machen, oder über VBA-Code-->Prüfen ob Referenz vorhanden/Wenn nicht prüfen ob auf Computer/evtl installieren/Referenz setzen. Je nachdem welch ein "Verteilunssystem" Du einsetzt, nur bei der "Installation" der MDB auf einem Computer oder beim ersten Start oder bei jedem Start.
Vielleicht sagst Du mal wo bei Dir / Deinem Kunden das Problem genau liegt.
BG, Felix -misterdemeanor-
Habe bislang auch alle, bis auf die "Active Data Objects Recordset 2.7 Library" finden und einbinden können.
Also hier auf meinem UpToDate XP Entwickler-Rechner finde ich in AccessXP den Verweis-Eintrag
Microsoft ActiveX Data Objects Recordset 2.5 Library als Verweis auf die Datei
C:\Programme\Gemeinsame Dateien\System\ADO\msador15.dll
Der Kunde sagt er brauch die oben
genannte Recordset auf jeden Fall einzeln
für einige Module.
genannte Recordset auf jeden Fall einzeln
für einige Module.
Was wie gesagt durch ein Suchen und Ersetzen von "ADOR.Recordset" zu "ADODB.Recordset" eigtl. erledigt sein sollte. Nunja, Kunde ist König.
Aber willst Du das nun alles Code-technisch oder manuell überprüfen?
Hi,
Seltsam, ich bin der Meinung das wenn MDAC 2.8 installiert ist auch alle vorherigen Bibliotheken installiert sind. Hmmm. Schaue mal im Verzeichnis
nach der Datei msado27.tlb
Ja ich kenn den Link, nur brauche ich WIE GESAGT nicht die 2.8 sondern die 2.7 !!!!
Seltsam, ich bin der Meinung das wenn MDAC 2.8 installiert ist auch alle vorherigen Bibliotheken installiert sind. Hmmm. Schaue mal im Verzeichnis
C:\Programme\Gemeinsame Dateien\System\ado
nach der Datei msado27.tlb