Броски поставщика Microsoft ACE OLEDB не могут найти устанавливаемое Исключение ISAM

Я пытаюсь читать электронные таблицы Excel с 64-битным процессом , Поэтому я использую 64-битную версию Micorosft Access Database Engine 2010 .

Следующий код

var cs = @"Provider=Microsoft.ACE.OLEDB.12.0;"
         + @"Data Source=C:\test.xls;"
         + @"Extended Properties=""Excel 14.0;""");

con = new OleDbConnection(cs);
con.Open();

вызывает исключение:

Не удалось найти устанавливаемый ISAM

С помощью Google я нашел много вопросов об этом исключении. Но они относятся к JET и, похоже, не относятся к моей проблеме.

Есть какие-нибудь рекомендации?

10
задан davidag 9 April 2013 в 10:09
поделиться