Показать сообщение отдельно
Старый 12.12.2006, 11:39   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
У меня, DAX 3.0 SP3 он не закоментирован
Возвращают они всегда одно и то же значение. (разве что, если попробовать явно указать что-то другое, не пробовал)

Разница в том, что если курсор не передавался, то args().record().tableid вылетит с ошибкой времени выполнения, потому как Common record не инициализирован. (пытаемся обратиться к полю несуществюущего курсора)

В то же время dataset возвращает просто tableId - поэтому это будет работать.
Вот зачем там третья проверка как раз не совсем пойму - видимо таки, предполагалась возможность передачи разных чисел в dataset и record().tableId