Кажется понял, что нужно...
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,...);