Neu
Ich finde den Fehler nicht - bitte um eine Idee:
Eine "TestTabelle" einer Access-DB (64 bit) wird per code in ein Programm eingebunden.
In der Vorschau des TableAdapters (siehe Screenshot) werden die Daten (ID sowie drei Spalten VariableA, -B, -C)
angezeigt. Während des Programm-Ablaufs bricht das Programm jedoch mit der Fehlermeldung ab:
"Der 'Microsoft.ACE.OLEDB.12.0.'-Provider ist nicht auf dem lokalen Computer registriert."
Nach meiner Recherche deutet dies darauf hin, dass ein 32-Bit-Programm geladen werden muss. Dies scheitert aber daran,
dass eine Parallel-Installation (32-64-Bit) nicht möglich ist (und vorgeschlagene Registry-Änderung: ..../quiet
traue ich mir nicht zu).
Was ich nicht verstehe ist, dass ja offenbar die Anbindung an die TestTabelle funktioniert,
sonst erhielte ich ja keine Vorschau-Werte. Wozu also soll dieses Zusatzprogramm notwendig sein.
Wie komme ich darum herum, in der Registry Änderungen vorzunehmen?
Danke Euch für Vorschläge !
Eine "TestTabelle" einer Access-DB (64 bit) wird per code in ein Programm eingebunden.
In der Vorschau des TableAdapters (siehe Screenshot) werden die Daten (ID sowie drei Spalten VariableA, -B, -C)
angezeigt. Während des Programm-Ablaufs bricht das Programm jedoch mit der Fehlermeldung ab:
"Der 'Microsoft.ACE.OLEDB.12.0.'-Provider ist nicht auf dem lokalen Computer registriert."
Nach meiner Recherche deutet dies darauf hin, dass ein 32-Bit-Programm geladen werden muss. Dies scheitert aber daran,
dass eine Parallel-Installation (32-64-Bit) nicht möglich ist (und vorgeschlagene Registry-Änderung: ..../quiet
traue ich mir nicht zu).
Was ich nicht verstehe ist, dass ja offenbar die Anbindung an die TestTabelle funktioniert,
sonst erhielte ich ja keine Vorschau-Werte. Wozu also soll dieses Zusatzprogramm notwendig sein.
Wie komme ich darum herum, in der Registry Änderungen vorzunehmen?
Danke Euch für Vorschläge !