我需要识别已安装的OLEDB提供程序版本。在阅读Excel文件之前。我怎么能这样做?
答案 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