![]() |
|
Модераторы: gambit |
![]()
|
|
| Prontit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: нет Всего: 1 |
Добрый день!
Задача элементарная: читать DBF файл, и некоторые строки (по некоторому условию) писать в txt файл. Все бы ничего, но DBF нестандартный, в поле с типом String записано 700 знаков, а по дефолту естественно 255 согласно dBase IV. Вот собственно и проблема, он читает и пишет только 255, а остальные игнорит. Наверное нужно читать это поле как бинарное, потом превращать в String...или еще как-то...
Пример DBF файла http://www.fayloobmennik.net/1908753 , проблемный столбец 37 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Во-первых, даже 254. Во-вторых, откуда вообще такой DBF взялся? Конечно, он не будет читаться как "неправильный". Добавлено через 1 минуту и 15 секунд Приложи файл на форум. Порнуху в тырнете я и так могу посмотреть, без участия "fayloobmennik". -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Prontit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: нет Всего: 1 |
то что читать не будет это понятно, а надо чтобы читался. в Дельфях проблему решил. компонент откопал которому побарабану, читает то что есть. а вот тут пока не знаю как решить проблему... Это сообщение отредактировал(а) Prontit - 23.5.2012, 14:35 Присоединённый файл ( Кол-во скачиваний: 8 )
111I.DBF 1,25 Kb |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Там же все столбцы нормальной ширины. ad2_prg - так вообще 60.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Prontit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: нет Всего: 1 |
||||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Он 188.
Я смотрю той прогой, которая имеет самое непосредственное отношение к формату DBF, т.е. FoxPro. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Prontit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: нет Всего: 1 |
Данкинг, смотри/считай
а никто и не говорит про стандартные средства, я лишь подчеркнул то что так его не откроешь, а открыть нужно. переделать формат не могу, нужно работать с тем что есть. Присоединённый файл ( Кол-во скачиваний: 0 )
111I.DBF 2,29 Kb |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |