Показать сообщение отдельно
Старый 17.03.2016, 14:27   #1  
Corel is offline
Corel
Участник
Ex AND Project
 
73 / 15 (1) ++
Регистрация: 19.04.2007
setConnection для прямых запросов на SQL
Есть такая вещь, как setConnection() - устанавливает отдельное соединение для запроса к таблице, которое существует изолированно от основной транзакции. Например, так работает выделение номеров в NumberSquenceTable.

Вопрос: а можно как-то в отдельном соединении запустить executeQuery()? Возможно, надо просто как-то по-другому инициализировать Connection?

X++:
ResultSet get(str _sql)
{
    ResultSet rs;
    Connection con = new Connection();
    ;

    new SqlStatementExecutePermission(_sql).assert();
    rs = con.createStatement().executeQuery(_sql);
    CodeAccessPermission::revertAssert();
    return rs;
}
P.S. речь про 2009

Последний раз редактировалось Corel; 17.03.2016 в 14:45.