Diagnozowanie wyjątku OLEDB podczas Quering Excel 2010
Aby wysłać zapytanie do arkusza Excela za pomocą SQL, użyłem:
Dim excelConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strPath + ";Extended Properties=""Excel 8.0;IMEX=1;HDR=YES;"""
lub
Dim excelConnectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + strPath + ";Extended Properties=""Excel 12.0;IMEX=1;HDR=YES;"""
Teraz działało to dobrze, dopóki nie zainstalowałem pakietu Office 2010.
Teraz dostaję
Dostawca Microsoft.Ace.OLEDB.12.0 nie jest zarejestrowany na tym wyjątku komputera.
Jak mogę znaleźć poprawny ciąg / dostawcę połączenia?