C#.Net,获取OLEDB提供程序版本

时间:2011-07-04 10:11:45

标签: c# excel oledb

我需要识别已安装的OLEDB提供程序版本。在阅读Excel文件之前。我怎么能这样做?

2 个答案:

答案 0 :(得分:9)

您可以使用OleDbEnumerator.GetElements方法。 http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbenumerator.getelements.aspx以驱使司机。你问他们的版本可能这个链接有帮助: http://dotnetref.blogspot.com/2009/04/getting-version-of-oledb-provider.html

答案 1 :(得分:1)

查看注册表并查看Jet OLE DB提供程序是否存在

路径是:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines

然后你会有

  

射流   4   引擎   Jet 2.0   Jet 3.0   Jet 4.0