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?

questionAnswers(3)

yourAnswerToTheQuestion