|
![]() |
#1 |
Участник
|
А вы попробуйте, например, так
X++: xSession session; InventTable inventTable; ; session = new xSession(); while select inventTable { info(session.databaseSpid()); break; } По умолчанию Axapta держит подключение для MS SQL в течение 1 мин с момента последнего обращения к б/д (для Oracle - 30 мин). Эти параметры можно регулировать с помощью конфигурационной утилиты. При повторном подключении, возможно, будет получен новый SPID Функция databaseSpid() возвращает значение в том случае, если в момент ее вызова есть открытые курсоры на сервере. Кроме того, если есть дополнительные открытые сессии (с помощью класса Connection), то будут возвращены так же SPID для этих сессий
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|