Ich fand das Excel 2007 Binärformat (mit der Erweiterung .xlsb) perfekt für meine Bedürfnisse geeignet, da es schnell zu laden und sehr kompakt ist. Ich liefere eine Reihe von Berichten in Excel, die eine Menge Daten enthalten, und diese Berichte werden tatsächlich mit einem IS-Paket geladen.Zugriff auf Excel 2007 Binär (.xlsb) über OleDb ACE
Also nahm ich die Konvertierung zu diesem Format, lesen Sie die Dokumentation auf Zugriff auf Ole DB Provider 12, wo geschrieben wird, dass xlsb von diesem Provider unterstützt wird. Ich konvertiert die Dateien in Excel, und dann, wenn man versucht, sie in den Paketen zu ändern (nur durch den Pfad der Datei zu ändern, indem Sie die „b“ Suffix), bekam ich folgende Fehlermeldung:
"Test connection failed because of an error in initializing provider. This
file was created in a previous beta version of Excel 2007. Open the file
with Excel 2007 to save it to the most recent version of the Excel 2007 file
format before opening the file in Access 2007."
Nun, ich dachte, dass es ein Problem mit der Konvertierung der Datei sein könnte, also nahm ich ein brandneues auf und füllte es mit einigen Informationen. Versucht wieder, gleicher Fehler !!
Dann versuchte ich den Ansatz mit ".udl" -Dateien, gleichen Fehler! Dann habe ich versucht, auf verschiedenen Maschinen zu testen: - My own (Windows Vista SP1) - Meine Kollegen (Windows XP SP2) - Der IS-Server (Windows Server 2003 x64 SP2)
Und der Fehler bestehen bleibt. Ich fand es so einfach, den Fehler zu reproduzieren, dass ich ein bisschen überrascht bin, dass ich nichts gefunden habe, indem ich gegooglen habe!
Kann mir jemand helfen?
Vielen Dank im Voraus, Rafael
Es tut uns leid, diese sehr alte Frage kommentieren, aber haben Sie jemals eine Lösung für dieses Problem gefunden? Danke im Voraus! – Xuntar
Ich bin auf einem 64-Bit-Rechner, auf dem unser Build-Server läuft, mit dem gleichen Problem konfrontiert. Mehrere Komponententests versagten aufgrund dessen. Die Installation des [64-Bit-Pakets] (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255) hat nicht geholfen. – Machado
Obwohl das 64-Bit-Paket auf dem 64-Bit-Webserver einwandfrei funktioniert. – Machado