Имеется файл dbf, создаваемый древней специфической программой. Нужно его прочитать из программы на C#. Казалось бы, чего проще? Но есть нюанс:
в таблице есть поле CHARACTER(3), которое используется как массив байтов, то есть туда записываются значения от 0x00 до 0xFF. При попадании в первый символ значения 0x00 стандартные средства работы с DBF возвращают пустую строку, не смотря на то, чем являются 2-й и 3-й "символы", то есть даже если там хранятся буквы латинского алфавита.
Можно ли как-нибудь, не прибегая к платным компонентам для работы с DBF, прочитать из DBF средствами C# поле типа CHARACTER(3) как массив из 3-х байтов, невзирая на хранящиеся там значения?
Заранее спасибо.
... << RSDN@Home 1.2.0 alpha 4 rev. 1089>>