Показать сообщение отдельно
Старый 13.07.2017, 16:32   #6  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,490 / 1060 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Кажется понял, что нужно...
X++:
class myClass
{
    var Var1;
    var Var2;


    void myInsert()
    {
         :
        str statement = strfmt('insert into tablename (FIELD1, FIELD2,etc..... VALUES (%1,%2,etc....)',
EvalBuf('var1'),EvalBuf('var2'),);
    }
}
Замените var Var1 ... var VarN на таблицу myVarsTable или map.

Ну и в конструкции strfmt('insert into tablename (FIELD1, FIELD2,etc..... VALUES (%1,%2,etc....)',
EvalBuf('var1'),EvalBuf('var2'),); можно просто заменить EvalBuf('var1') на var1 - strfmt('insert into tablename (FIELD1, FIELD2,etc..... VALUES (%1,%2,etc....)',
var1,var2,...);