|
как убрать символ "конец текста" при переводе из DBF в TXT
|
|||
---|---|---|---|
#18+
Всем доброго дня. Вот такая нарисовалась у меня проблема. Задача написана на FoxPro 2.6 . Необходимо вывести данные из dbf в txt. Вроде ничего сложного. Использую команду COPY TO ... TYPE SDF Но в коне файла пишется символ ..... 2958 2 2008.09.11 3087 1 2008.09.09 Как его можно убрать с наименьшими затратами? Конечно, можно выводить данные построчно, но м.б. есть другой выход? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2011, 11:02 |
|
как убрать символ "конец текста" при переводе из DBF в TXT
|
|||
---|---|---|---|
#18+
Сейчас нет "под рукой" FPD2.6, поэтому могут только предположить, что это символ с кодом 1A. ASCII-код 26. Проблема заключается в том, что этот символ может быть, а может и не быть. Просто при некоторых операциях с файлом DBF (каких точно я не знаю) этот символ добавляется в конец самого файла DBF. А команда COPY TO в FPD2.6 никак его не отсекает. Лично я бы анализировал полученный через COPY TO файл и если на конце есть символ 1A, то либо затирал его пробелом, либо переливал весь текст в новый файл, но уже без этого символа. Код по затиранию пробелом выглядит примерно так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2011, 12:09 |
|
как убрать символ "конец текста" при переводе из DBF в TXT
|
|||
---|---|---|---|
#18+
ВладимирМ, спасибо большое! Я, правда, уже переделала вывод в txt, но и с Вашим вариантом буду разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2011, 14:53 |
|
|
start [/forum/topic.php?fid=41&fpage=68&tid=1584083]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 273ms |
total: | 397ms |
0 / 0 |