Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.01.2005, 13:54
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
file1.prg USE car IN 0 select idcar + Alltrim(str(crug)) from car COPY TO ('car.txt') DELIMITED Содержимое файла car.txt "300466060044101" "575317060044101" "061276060044102" "345107060044103" Как сделать 300466060044101 575317060044101 061276060044102 345107060044103 Как отключить выскакивание результата запроса? И чтобы не выскакивало сообщение что такой файл сущетвует и хотите ли перезаписать. Надо чтобы молча менялся старый файл на новый при выполнеии file1.prg ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2005, 14:21
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
И чтобы не выскакивало сообщение что такой файл сущетвует и хотите ли перезаписать. set safety off ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2005, 14:24
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
Забыл спровить как дописать результаты запроса в конец существуюющего файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2005, 14:25
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
Как отключить выскакивание результата запроса? select idcar + Alltrim(str(crug)) from car INTO CURSOR cCar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2005, 14:28
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
set safety off USE car IN 0 select idcar + Alltrim(str(crug)) from car COPY TO ('car.txt') type sdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2005, 14:32
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
Забыл спровить как дописать результаты запроса в конец существуюющего файла это вам мил человек прийдется открывать файл функциями низкого уровня и дописывать в цикле или через одбс драйвера хотя может кто лучше что подскажет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2005, 15:11
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
set safety off create cursor w1 (f1 c(50)) select f1 append from car.txt type sdf select f1 from w1 union all select padr(idcar + Alltrim(str(crug)),50) as w1 from car; into curs qq1 copy to ('car.txt') type sdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2005, 15:12
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
пардон set safety off create cursor w1 (f1 c(50)) select w1 append from car.txt type sdf select f1 from w1 union all select padr(idcar + Alltrim(str(crug)),50) as w1 from car; into curs qq1 copy to ('car.txt') type sdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2005, 17:57
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
Akarak2Содержимое файла car.txt "300466060044101" "575317060044101" "061276060044102" "345107060044103" Как сделать 300466060044101 575317060044101 061276060044102 345107060044103 В данном случае кавычки - это ограничитель символьной строки. Они показывают где начало и конец одного символьного поля. Совсем выбросить символ-ограничитель не получиться. Однако его можно заменить на другой символ. Например, на символ пробела: Код: plaintext Код: plaintext Akarak2Забыл спровить как дописать результаты запроса в конец существуюющего файла Какая версия FoxPro? "Штатных" средств для "склеивания" файлов в FoxPro нет. Но можно прокачать текстовый файл через дополнительные объекты FoxPro. Например, через мемо-поля (APPEND MEMO, COPY MEMO) или через переменную памяти (FileToStr(), StrToFile()). В которых, собственно, и сделать "склеивание". Кстати, в них же можно избавиться от "лишних" символов. Кроме того, если количество записей не велико, то рассмотри вариант сканирования таблицы с прямой записью в текстовый файл: SCAN...ENSCAN, TEXT...ENDTEXT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2005, 10:19
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2005, 13:45
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
автор select idcar + Alltrim(str(crug)) from car INTO CURSOR cCar А у меня на подобную конструкцию пишет, что cCar не найден. ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2005, 14:21
|
|||
|---|---|---|---|
|
|||
Помогите с занисением выборки в файл |
|||
|
#18+
Для добавления текста в имеющийся файл можно использовать Set Printer to FileName Additive либо Set TextMerge to FileName Additive Второй вариант на мой взгляд предпочтительнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2005, 15:27
|
|||
|---|---|---|---|
Помогите с занисением выборки в файл |
|||
|
#18+
Итоговый вариант, что хотел то и получил select car r1_1=RECCOUNT()&& кол-во строк в таблице car r1=STR(r1_1,3) f=FCREATE('car.txt',0) FPUTS(f,'UBC') FPUTS(f,CHRTRAN(STR(23+(r1_1*14),5),' ','0')) FPUTS(f,'23') FPUTS(f,'14') FPUTS(f,CHRTRAN(r1,' ','0')) && кол-во записей в таблице SCAN FOR car != 'QWE'&&Перемещает указатель записи по таблице, выбранной в данный момент, 'QWE' для того чтобы были выбраны все записи FPUTS(f,car) ENDSCAN FCLOSE (f) Результат: UBC 00079 23 14 004 300466 575317 061276 345107 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=LexNew&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 678ms |
| total: | 860ms |

| 0 / 0 |
