Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перенос записи из таблицы в таблицу

1.9K
10 апреля 2003 года
masson
24 / / 25.10.2002
Помогите новичку. Раньше работал на FoxPro, там это решается 3-мя строчками (Scatter, Append Blank, Gather) - создается массив со значениями всех полей текущей строки, потом из него копируется в новую таблицу. А есть ли что-нить похожее в Билдере? Или только
Table2->FieldValues["Field1"] = Table1->FieldValues["Field1"] ...?
И что делать если нужны не все поля, а только некоторые? Скажите хоть чего в хелпе читать.
295
10 апреля 2003 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by masson
Помогите новичку. Раньше работал на FoxPro, там это решается 3-мя строчками (Scatter, Append Blank, Gather) - создается массив со значениями всех полей текущей строки, потом из него копируется в новую таблицу. А есть ли что-нить похожее в Билдере? Или только
Table2->FieldValues["Field1"] = Table1->FieldValues["Field1"] ...?
И что делать если нужны не все поля, а только некоторые? Скажите хоть чего в хелпе читать.


если это делается в пределах одной базы то лучше всего релизовывать через SQL - INSERT.
если в разных, то можно делать так:
for(int i=0; i<Table1->FieldsCount; i++)
{
Table2->Fields->Field->Value = Table1->Fields->Field->Value
}

1.9K
10 апреля 2003 года
masson
24 / / 25.10.2002
Цитата:
Originally posted by gray_k

если это делается в пределах одной базы то лучше всего релизовывать через SQL - INSERT.
если в разных, то можно делать так:
for(int i=0; i<Table1->FieldsCount; i++)
{
Table2->Fields->Field->Value = Table1->Fields->Field->Value
}



Это между отдельно лежащими dbf нужно делать. А если по пути какие-либо поля подредактировать нужно, или если нужно 2-3 поля из процесса исключить - как лучше делать? Уж извиняйте, если вопросы совсем идиотские :-(

295
10 апреля 2003 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by masson


Это между отдельно лежащими dbf нужно делать. А если по пути какие-либо поля подредактировать нужно, или если нужно 2-3 поля из процесса исключить - как лучше делать? Уж извиняйте, если вопросы совсем идиотские :-(


попробуй insert

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог