25.06.2008, 17:08 | #1 |
Участник
|
выбор из одной таблице и вставка в другую
Вопрос состоит в том, что нужно из разных таблиц выдернуть данные и записать их в другую. На сколько я понял, данные можно дёрнуть через запрос, но как их вставить в таблицу?
|
|
25.06.2008, 17:23 | #2 |
Участник
|
|
|
25.06.2008, 17:24 | #3 |
Участник
|
Посмотрите хелп по функции insert_recordset.
Если не получится, то просто через while select перебираете записи и вставляете. В чем именно проблема со вставкой в таблицу? |
|
26.06.2008, 09:20 | #4 |
Developer
|
Если Вы имели ввиду вставку из временной таблицы в реальную или наоборот (подразумевается,что они идентичны), тогда вам поможет функция buf2buf(), она реализована в классе Global.
X++: static void buf2Buf( Common _from, Common _to ) { DictTable dictTable = new DictTable(_from.tableId); fieldId fieldId = dictTable.fieldNext(0); while (fieldId && ! isSysId(fieldId)) { _to.(fieldId) = _from.(fieldId); fieldId = dictTable.fieldNext(fieldId); } } |
|
Теги |
документация |
|
|