| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Номер записи в гриде |
| Автор: Лена 5.12.2006, 19:28 |
| Если я написала так: DataModule2->ClientDataSetKey->RecNo = Number; Будет ли исключение если в таблице три записи, а Number равно 200 или случайно равно отрицательному числу? Как правильно наложить условие проверки? |
| Автор: RatHat 6.12.2006, 02:01 | ||
| Если подходит, то сравнивай Number cо свойством RecordCount твоей таблицы Если Number меньше, либо равно нулю, или если Number больше RecordCount'а твоей таблицы, то выводи собщение об ошибке(или еще как-то обрабатывай)
|
| Автор: RatHat 6.12.2006, 14:29 |
| А если доступа к таблице напрямую нету, то сравнивай Number со DBGrid1->DataSource->DataSet->RecordCount |