Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Экспорт в текстовый файл / 7 сообщений из 7, страница 1 из 1
30.01.2006, 13:59
    #33510860
Lenok2006
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в текстовый файл
Подскажите пожалуйста как выгрузить таблицу в текстовик таким образом, чтобы между столбцами выходил знак напр. # (делаю COPY TO d:\compl\balans\tabl\tab1. DELIMITED WITH # WITH CHAR BLANK иногда между некоторыми столбцами #выходит а иногда нет) и как прописать загрузку подобного файла в базу?
...
Рейтинг: 0 / 0
30.01.2006, 15:12
    #33511068
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в текстовый файл
А зачем именно # ? Уж лучше делать COPY TO filename SDF - получаются одинаковые столбцы, разделенные пробелами. А добавляется в таблицу (с уже готовой такой же структурой) аналогично - командой: APPEND FROM filename SDF.
...
Рейтинг: 0 / 0
30.01.2006, 16:21
    #33511344
Lenok2006
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в текстовый файл
Заказчики просят загружают в другом месте и им нужно с #
...
Рейтинг: 0 / 0
30.01.2006, 17:29
    #33511596
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в текстовый файл
- delimited with - это разделитель строковых полей, т.е. для 1,"ааа",3ю5 будет 1,#ааа#,3.5
- поменять стандартными средствами Фокса вроде невозможно,
НО можно вывести через copy to ... delimiters, а затем открыть файл,
пройтись по нему и заменить во всех строках ',' на нужный символ
...
Рейтинг: 0 / 0
30.01.2006, 18:26
    #33511751
valeryka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в текстовый файл
В VFP8 и VFP9

DELIMITED WITH CHARACTER '#'
...
Рейтинг: 0 / 0
31.01.2006, 11:14
    #33512729
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в текстовый файл
valerykaВ VFP8 и VFP9

DELIMITED WITH CHARACTER '#'
Проверил - то же самое верно даже и для VFP5. Т.е. пара команд:
Код: plaintext
1.
2.
3.
COPY TO txtfile DELIMITED WITH CHARACTER'#'
...
APPEND FROM txtfile DELIMITED WITH CHARACTER'#'
Вполне нормально работают, копируя из таблицы в текст, либо добавляя назад из из текста в таблицу.
...
Рейтинг: 0 / 0
01.02.2006, 02:55
    #33514819
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в текстовый файл
Hi Crispy!

Лишь начиная с VFP7 стало возможным ОДНОВРЕМЕННО задать и символ -
разделитель полей, и символ - ограничитель текстовых строк (тот что кавычки
по умолчанию). До того были проблемы с заданием одновременно и того и
другого (точнее обычно при таком подходе хотят избавится вообще от кавычек -
т.е. задать "пустой" ограничитель и это увы не проходит).
А для VFP7 и старше вполне корректно
COPY TO ... DELIMITED WITH CHARACTER '#' WITH ""

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Экспорт в текстовый файл / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]