|
03.11.2016, 12:38 | #1 |
Участник
|
количество записей в таблице nofetch
Добрый день!
Подскажите как можно красиво(!) понять, что nofetch выбрал какие то записи? Т е пишу X++: inventTable inventTable; ; select nofetch inventTable where inventTable.ItemId like "Bom*"; Axapta 2009. Спасибо! |
|
03.11.2016, 13:31 | #2 |
Участник
|
Насколько я понимаю, нет, не можете.
"Красиво" использовать запрос с nofetch можно только перебором курсора: X++: select nofetch inventTable where inventTable.ItemId like "Bom*"; next inventTable; while (inventTable) { info(inventTable.ItemId); next inventTable; } X++: select count(RecId) from inventTable where inventTable.ItemId like "Bom*";
__________________
// no comments Последний раз редактировалось dech; 03.11.2016 в 13:33. |
|
03.11.2016, 14:16 | #3 |
Administrator
|
эээ Как бы слово nofetch на то и предназначено, чтобы не выбирать записи, а просто сформировать курсор. Ну т.е. ваш вопрос можно сформулировать по-другому - "Как можно понять, не создавая QueryRun, что Query выбрал какие-то записи?"
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: mazzy (2), NetBus (1). |
|
|