ConnectionString para obter um problema de arquivo do Excel
em ter um arquivo do Excel nomeado (a.xlsx) em Uma pasta nomeada (ExcelFiles).
a pasta ExcelFiles está localizada na raiz do meu projeto.
então minha cadeia de conexão para obter dados do arquivo excel é assim:
<add name="xlsx" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=aaa\ExcelFiles\a.xlsx;Extended Properties=Excel 12.0"/>
aaa = Nome do meu projeto
com esta cadeia de conexão, tudo está bem no local, mas após o upload do site, tenho um erro.
Onde está o problema??
esse caminho é verdadeiro -> ~ / ExcelFiles / a.xlsx ou não
você pode consertar esse caminho 4 me ....
Depois de resolver o problema do caminho, o erro é o seguinte:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
como posso fazer com esse erro?
obrigado antecipadamente
Cumprimentos