Olá,
Tenho o seguinte código, usado para extrair texto de arquivos do EXCEL:
var strCon = string.Format("Driver={{Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}};DBQ={0};", @_fileName);
using (var con = new System.Data.Odbc.OdbcConnection(strCon))
{
var sb = new StringBuilder();
con.Open(); // PONTO DE TRAVAMENTO
//Omitindo restante
}
Este código funciona corretamente quando executado em aplicações console e Windows Forms/WPF mas, quando executado dentro de aplicação ASP.NET / MVC (rodando em Debug ou não, mesmo usando o administrador da máquina) dá o erro:
ERROR [IM002] [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado
Todos os drivers e fontes de dados ODBC estão corretos (lembrando que só não funciona em aplicação Web).
Agradeço qualquer ajuda pois estamos aproximando do dead line do projeto e está crítico.