Выгрузка данных в dbf ( да и не только в dbf)
- shumamura
- Автор темы
- Не в сети
- COM_KUNENA_SAMPLEDATA_RANK3
Меньше
Больше
- Сообщений: 52
- Спасибо получено: 51
07 авг 2013 16:26 #1
от shumamura
COM_KUNENA_MESSAGE_CREATED_NEW
Вопрос по вашей статье - все понятно как выгружать данные но как сделать так чтобы при каждом запуске процедуры информация дописывалась в уже существующий файл? как проверить наличия файла и если он есть перескочить на конец и там писать? можно и не для dbf а для простого текстового файла пояснить
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- alex_sar
- Посетитель
08 авг 2013 08:58 - 08 авг 2013 09:00 #2
от alex_sar
COM_KUNENA_MESSAGE_REPLIED_NEW
Добрый день. Если Вам достаточно примера для текстового файла, то вот такой небольшой примерчик.
OUTPUT TO VALUE("test.txt") APPEND.
PUT UNFORMATTED "Строка 1" SKIP.
PUT UNFORMATTED "Строка 2" SKIP.
OUTPUT CLOSE.
Вся магия скрыта в APPEND - добавлять в конец.
Запустите этот код несколько раз и Вы все поймете. При первом запуске файла test.txt у Вас нет и он будет создан. При втором запуске AVM его обнаружит и допишет в конец этого файла.
OUTPUT TO VALUE("test.txt") APPEND.
PUT UNFORMATTED "Строка 1" SKIP.
PUT UNFORMATTED "Строка 2" SKIP.
OUTPUT CLOSE.
Вся магия скрыта в APPEND - добавлять в конец.
Запустите этот код несколько раз и Вы все поймете. При первом запуске файла test.txt у Вас нет и он будет создан. При втором запуске AVM его обнаружит и допишет в конец этого файла.
Last edit: 08 авг 2013 09:00 by alex_sar.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- shumamura
- Автор темы
- Не в сети
- COM_KUNENA_SAMPLEDATA_RANK3
Меньше
Больше
- Сообщений: 52
- Спасибо получено: 51
08 авг 2013 12:15 #3
от shumamura
COM_KUNENA_MESSAGE_REPLIED_NEW
вот это я и искал!! большое спасибо!!
Спасибо сказали: alex_sar
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.161 секунд