Показать сообщение отдельно
Старый 19.06.2006, 23:29   #8  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
А вы попробуйте, например, так
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