Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / невозможно найти устанавливаемый ISAM / 2 сообщений из 2, страница 1 из 1
10.06.2008, 10:37
    #35366285
teepok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно найти устанавливаемый ISAM
Добрый день.
Есть код:

string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source = C:\\base.xls;" + "Extended Properties=Excel 8.0;HDR=No;";
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM[Лист1$]", strConn);
OleDbConnection conn = new OleDbConnection(strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet);

При заполнении датасета выскакивает ошибка "невозможно найти устанавливаемый ISAM". Причем если убрать из ConnectionString "HDR=No", то все работает нормально. В инете решение проблемы не нашел, чтоит MDAC 2.8 sp1.
...
Рейтинг: 0 / 0
10.06.2008, 11:31
    #35366512
teepok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно найти устанавливаемый ISAM
Причем самое удивительное, что если я вручную редактирую параметр
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel\FirstRowHasNames=00. То все работает нормально. Получается почему то не срабатывает прописывание в строке "HDR=Yes" ((
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / невозможно найти устанавливаемый ISAM / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]