|
|
|
невозможно найти устанавливаемый ISAM
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2008, 10:37 |
|
||
|
невозможно найти устанавливаемый ISAM
|
|||
|---|---|---|---|
|
#18+
Причем самое удивительное, что если я вручную редактирую параметр HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel\FirstRowHasNames=00. То все работает нормально. Получается почему то не срабатывает прописывание в строке "HDR=Yes" (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2008, 11:31 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=81&tid=1352243]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 324ms |

| 0 / 0 |
