Показать сообщение отдельно
Старый 25.02.2015, 10:11   #4  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
650 / 352 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
По-видимому, у вас джоб. А джобы всегда выполняются на клиенте, независимо от того, что вы указали модификатор server. Самое простое - сделайте статический метод класса, отрабатывающий на сервере:
X++:
public server static void sql(str _sql)
{
    Connection conn;
    SqlStatementExecutePermission permission;
    Statement stmt;
    ResultSet rs;
    ;

    conn = new Connection();
    stmt = conn.createStatement();
    permission = new SqlStatementExecutePermission(_sql);
    permission.assert();
    rs = stmt.executeQuery(_sql);
    CodeAccessPermission::revertAssert();
    
    while (rs.next())
    {
        info(rs.getString(1));
    }
}

public static void main(Args _args)
{
    ;
    
    SQLTest::sql("exec crm1proc");
    info("OK");
}
__________________
// no comments
За это сообщение автора поблагодарили: at5454 (1).