4 votes

C#.Net, Obtenir la version du fournisseur OLEDB

J'ai besoin d'identifier la version du fournisseur OLEDB installé avant de lire un fichier Excel. Comment puis-je le faire ?

9voto

cgon Points 827

Vous pouvez utiliser la méthode OleDbEnumerator.GetElements . http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbenumerator.getelements.aspx pour enumérer les conducteurs. Vous demandez les versions d'entre eux peut-être ce lien aide : http://dotnetref.blogspot.com/2009/04/getting-version-of-oledb-provider.html

1voto

Carlos Quintanilla Points 5371

Regardez dans le registre et voyez si le fournisseur Jet OLE DB s'y trouve.

Le chemin est : HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Jet\4.0\Engines

Alors vous aurez

Jet 4.0 Moteurs Jet 2.0 Jet 3.0 Jet 4.0

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X