powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Insert множества записей для VFP 6
3 сообщений из 3, страница 1 из 1
Insert множества записей для VFP 6
    #32682793
alex_dch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

я обращался за помощью ранее (..
http://www.sql.ru/forum/actualthread.aspx?tid=118500..)

там все решилось, когда я
изучил структуру базы данных. В другой таблице были ссылки
на ту, в которую я вставлял данные, и они болжны быть not null

в общем в случае когда нужно вставить одну запись,
то все работает и база больше не ругается.

теперь есть задача закачать множество данных, которые находятся во
внешней таблице. На форуме есть похожая тема

http://www.sql.ru/forum/actualthread.aspx?tid=81306&hl=%f6%e8%ea%eb

INSERT INTO a1 (field1,field2,..fieldn) SELECT (field1,field2,..fieldn) FROM a2 WHERE a2.kod >= 20

но в 6-м фоксе такой оператор работать не хочет и ругается на синтаксис.

как быть? надо наверно цикл организовать, только у меня не получается.
помогите!
...
Рейтинг: 0 / 0
Insert множества записей для VFP 6
    #32682803
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT field1,field2,..fieldn ;
FROM a2 ;
INTO CURSOR curTmp NOFILTER ;
WHERE a2.kod >=  20  

select a1
APPEND FROM (DBF("curTmp"))
...
Рейтинг: 0 / 0
Insert множества записей для VFP 6
    #32683558
alex_dch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо 2 ВладимирМ!!

все заработало!!
только пришлось указывать каждое поле. А раньше когда
я использовал INSERT для одной записи со словом VALUES, то
можно было вставлять только для полей, которые должны
обязательно заполняться. (id и not null)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Insert множества записей для VFP 6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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