.dbf & .nsx files, HOWTO?
-
- Уже с Приветом
- Posts: 833
- Joined: 07 Jun 2001 09:01
- Location: Venice of US,FL,US
.dbf & .nsx files, HOWTO?
Насколько я понял это Clipper данные, как их прочесть из приложения .NET? Попробовал открыть как dBase IV, ругается что: ERROR [HY000] [Microsoft][ODBC dBase Driver] External table is not in the expected format. Подскажите кто знает.
-
- Уже с Приветом
- Posts: 569
- Joined: 14 Dec 2003 04:06
- Location: Львов->Киев->Торонто
-
- Уже с Приветом
- Posts: 309
- Joined: 29 Oct 2003 13:33
Re: .dbf & .nsx files, HOWTO?
Halbhalb wrote:Насколько я понял это Цлиппер данные, как их прочесть из приложения .НЕТ? Попробовал открыть как дБасе ИВ, ругается что: ЕРРОР [HY000] [Microsoft][ODBC dBase Driver] Ехтернал табле ис нот ин тхе ехпецтед формат. Подскажите кто знает.
Удалите всте NTX файлы, должно открыватся после етого нормално
-
- Уже с Приветом
- Posts: 833
- Joined: 07 Jun 2001 09:01
- Location: Venice of US,FL,US
-
- Уже с Приветом
- Posts: 309
- Joined: 29 Oct 2003 13:33
-
- Уже с Приветом
- Posts: 309
- Joined: 29 Oct 2003 13:33
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
Иногда бывает проблема следующего рода. В заголовке dbf файла есть поле с количеством записей. Когда количество записей реальное с ним не совпадает, dbf может не окрыться. Вы можете найти описание структуры dbf, определить из заголовка длину записи, определить, сколько у вас реально записей, и сравнить. И пофиксить, если надо.
Есть одна дурка. Возмите драг-анд-дропните этот файл на MS Excel. Если он откроется, идите в Save As ... Там, в Save As Type, будет его тип, какой именно он dbf.
Еще можно, прежде чем открывать его из .Net попробуйте поиграться с MS Access и attach (Link) эту таблицу через ейный JET. (После, в Immediate Window сделайте что-то вроде
? CurrentDb.TableDefs("MyDBF").Connect
возможно чем-то будет полезно.
Есть одна дурка. Возмите драг-анд-дропните этот файл на MS Excel. Если он откроется, идите в Save As ... Там, в Save As Type, будет его тип, какой именно он dbf.
Еще можно, прежде чем открывать его из .Net попробуйте поиграться с MS Access и attach (Link) эту таблицу через ейный JET. (После, в Immediate Window сделайте что-то вроде
? CurrentDb.TableDefs("MyDBF").Connect
возможно чем-то будет полезно.