Ich würde Excel direkt über die Automatisierungsschnittstelle von Excel bedienen oder über eine native Excel Read/Write-Komponente.
Über
OLE DB handelt man sich eigentlich nur Probleme ein auch wenn es so schön aussieht.
Auch ist der Provider "Microsoft.Jet.OLEDB.4.0" veraltet und wird irgendwann nicht mehr bei der Standardauslieferung dabei sein (Im Embedded-Umfeld ist er schon öfters nich mehr vorhanden)
Windows Vista - Eine neue Erfahrung in Fehlern.