![]() |
#1 |
Участник
|
![]()
Наткнулся сегодня на один неприятный побочный эффект преобразования типов в запросах. В таблицах для полей-"флажков" обычно используют enum NoYes, при том что в коде как-то привычнее оперировать с типом boolean (хотя, вообще говоря, никто не мешает использовать enum boolean и для полей таблиц
![]() При этом если запрос по таблице table c полем flagField типа enum NoYes делать непосредственно из кода X++: select table where table.flagField == true; ![]() PS. Что-то похожее касательно enum'ов уже обсуждалось, но явной корреляции с той темой я не увидел. Возможно, конечно, что тема более общая и связана с преобразованием значений различных enum'ов вообще, я не проверял. |
|
|
За это сообщение автора поблагодарили: Russland (1). |