Diagnosticando uma exceção do OLEDB ao Quering Excel 2010
Para consultar uma planilha do excel via SQL, eu costumava usar:
Dim excelConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strPath + ";Extended Properties=""Excel 8.0;IMEX=1;HDR=YES;"""
ou
Dim excelConnectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + strPath + ";Extended Properties=""Excel 12.0;IMEX=1;HDR=YES;"""
Agora isso funcionou bem até que eu instalei o Office 2010.
Agora eu recebo um
Microsoft.Ace.OLEDB.12.0 provedor não está registrado nesta exceção de máquina.
Como posso descobrir a string / provedor de conexão correta?