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

Например:
Есть курсор MyCursor , есть пустая таблица MyTable...
Курсор уже создан...
и если пишешь:

select MyTable
insert into MyTable(aaa , bbb , ccc,); && i.t.d
values(MyCursor.qqq , MyCursor.www , MyCursor.eee)

вставляется только первая запись( и это понятно)!
Можно ли все записи которые есть в курсоре переписать в sql таблицу(именно все) не используя (допустим) цикл???
...
Рейтинг: 0 / 0
Cursor
    #32562999
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ИМЕНА полей и их типы совпадают, то это можно сделать так:

Код: plaintext
1.
SELECT MyTable
APPEND FROM (DBF("MyCursor"))
...
Рейтинг: 0 / 0
Cursor
    #32563020
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочти про:

sele a1
append from a2
или
insert into a1(перечень полей) sele (переченоь полей) from a2
...
Рейтинг: 0 / 0
Cursor
    #32563038
Alex Is
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо!! Получилось!
В моем случае имена и типы полей совпадают!!!

А если имена и типы совпадать не будут???
...
Рейтинг: 0 / 0
Cursor
    #32563132
Тогда Insert в цикле, или, для VFP8 - INSERT ... SELECT..SQL
...
Рейтинг: 0 / 0
Cursor
    #32563185
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не обязательно. Можно сделать дополнительный Select-SQL для приведения имен результирующией выборки к нужным значениям. Совпадение типов данных достаточно приблизительное. Например, тип Integer норамльно закачается в тип Numeric и наоборот.

Если не ошибаюсь, кажется пройдет ALTER TABLE для курсора (хотя не проверял)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cursor
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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