Перенос записи из таблицы в таблицу
Table2->FieldValues["Field1"] = Table1->FieldValues["Field1"] ...?
И что делать если нужны не все поля, а только некоторые? Скажите хоть чего в хелпе читать.
Цитата:
Originally posted by masson
Помогите новичку. Раньше работал на FoxPro, там это решается 3-мя строчками (Scatter, Append Blank, Gather) - создается массив со значениями всех полей текущей строки, потом из него копируется в новую таблицу. А есть ли что-нить похожее в Билдере? Или только
Table2->FieldValues["Field1"] = Table1->FieldValues["Field1"] ...?
И что делать если нужны не все поля, а только некоторые? Скажите хоть чего в хелпе читать.
Помогите новичку. Раньше работал на 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
}
Цитата:
Originally posted by gray_k
если это делается в пределах одной базы то лучше всего релизовывать через SQL - INSERT.
если в разных, то можно делать так:
for(int i=0; i<Table1->FieldsCount; i++)
{
Table2->Fields->Field->Value = Table1->Fields->Field->Value
}
если это делается в пределах одной базы то лучше всего релизовывать через SQL - INSERT.
если в разных, то можно делать так:
for(int i=0; i<Table1->FieldsCount; i++)
{
Table2->Fields->Field->Value = Table1->Fields->Field->Value
}
Это между отдельно лежащими dbf нужно делать. А если по пути какие-либо поля подредактировать нужно, или если нужно 2-3 поля из процесса исключить - как лучше делать? Уж извиняйте, если вопросы совсем идиотские :-(
Цитата:
Originally posted by masson
Это между отдельно лежащими dbf нужно делать. А если по пути какие-либо поля подредактировать нужно, или если нужно 2-3 поля из процесса исключить - как лучше делать? Уж извиняйте, если вопросы совсем идиотские :-(
Это между отдельно лежащими dbf нужно делать. А если по пути какие-либо поля подредактировать нужно, или если нужно 2-3 поля из процесса исключить - как лучше делать? Уж извиняйте, если вопросы совсем идиотские :-(
попробуй insert