Am 21.11.2013 16:04, schrieb Lupus Goebel:
>
>
> Am 21.11.2013 02:29, schrieb Ulrich Mᅵller:
>
>> Nachtrag:
>>
>> fᅵr eine 64Bit-Programmungebung bitte beachten:
>>
http://www.connectionstrings.com/using-jet-in-64-bit-environments/
>>
>> Eventuell muᅵ die passende Database Engine von Microsoft noch
>> heruntergeladen werden und dann wᅵre der richtige Provider:
>> Microsoft.ACE.OLEDB.12.0
>
> ich meine ganz oft gelesen zu haben, das dieses ACE nicht lauffᅵhig
> ist, wenn noch eine 32 BIT Anwendung auf dem Rechner ist. Habe ich
> mich da verlesen?
>
Man muᅵ ein biᅵchen aufpassen, aber die beiden Versionen werden in
verschiedenen Ordnern installiert und auch die Registrierungseintrᅵge
stehen an verschiedenen Orten.
Fᅵr die Installation gibt man "AccessDatabaseEngine_X64.exe /passive",
um die Abfrage zu umgehen. Danach sollte der Provider erscheinen. Man
sollte der Vollstᅵndigkeit halber auch die 32 Bit Version im passive
mode zusᅵtzlich installieren.
Achtung!
Mᅵglicherweise gibt es anschlieᅵen Probleme mit dem MS Office. Dann muᅵ
dieses nochmals im "Reparaturmodus" bzw. "Normal" installiert werden.
Also eine Sicherung ist dringend empfohlen!
siehe auch
http://blogs.msdn.com/b/farukcelik/archive/2010/06/04/accessing-excel-files-on-a-x64-machine.aspx
Wenn man mit ODBC arbeitet, muᅵ man immer explizit das 32Bit oder das
64Bit Verwwaltungstool starten. Mit 'Systemsteuerung/Datenquellen' wird
normalerweise immer nur die 64Bit Variante gestartet.
Ulrich