| Результаты опроса: Какой из методов следует использовать? | |||
| if (record) - Хорошо бы ответить в теме, почему |
|
19 | 73.08% |
| if (record.RecId) - Хорошо бы ответить в теме, почему |
|
5 | 19.23% |
| Свой вариант - Отписался в теме |
|
2 | 7.69% |
| Голосовавшие: 26. Вы ещё не голосовали в этом опросе | |||
|
|
Опции темы |
|
|
#7 |
|
Administrator
|
Ответил if (record) - хотя часто выборка курсора делается в одном методе, а проверка - в другом. В этом случае - строка return record вызывает ошибку - т.к. к boolean такая конструкция не приводится. Приходится писать return record.RecId != 0.
Проверку if (record.RecId !=0) опасно делать, когда имеешь дело с группировками. Проверку if (record.RecId) опасно было делать до того как подправили багу по преобразованию int в boolean. А дальше осталась сила привычки - if (record) работает железно - так почему бы им не пользоваться и не помнить про лишние грабли?
__________________
Возможно сделать все. Вопрос времени |
|
|
| Теги |
| best practice, faq, recid |
|
|
|