Показать сообщение отдельно
Старый 16.06.2015, 23:17   #3  
axm2013
Гость
 
n/a
Судя по коду вы фактически можете подпихивать все что компилится в X++
с учетом ; в конце всего выражения

X++:
 XppCompiler compiler = new XppCompiler();
    if (sql.text())
    {
        sqlcmd = 'void SQLSTMT('+dictTable.name()+' '+dictTable.name()+')\n{\n'[B]+sql.text()+';\n}\n[/B]';
        if (compiler.compile(sqlcmd))
        {
            ds_ds.executeQuery();
        }
        else
        {
            setprefix("@SYS57538");
            info (sqlcmd);
            error (compiler.errorText());
        }
    }
    else
    {
        sqlcmd = '';
        ds_ds.executeQuery();
    }

Последний раз редактировалось mazzy; 17.06.2015 в 07:17.