Здравствуйте Mandor, вы писали:
M>Очень долго работал на Delphi — задолбало. Хочу чего-то новенького -))
M>Начал изучать VC. Попробовал начать работать с базами. Вроде получается, вот только проблемка — никак не могу найти как ее решить. В общем создал проект, там указал таблицу на Oracle. Запускаю приложение, а она гадина грузит все записи из таблицы, а их там больше ста тысячь.
M>Вопрос: как заставить ее грузить небольшими блоками, а не все сразу ?
Оракул не поддерживает скролируемые курсоры. Так что переключай в форвард-онли (и возможно выключай кеш). BDE эмулирует скролируемые курсоры.
PS
БД на VC — это сурово. Можно конечно, но обычно VC используется для менее прикладных нужд. С БД на MS-овских технологиях работают так VB (GUI, доступ к БД) + VC (системные вещи, критичный к скорости код). Скорость получается в разы быстрей чем на Дельфи, а VC сглаживает высокоуровневость VB. Но если это из чисто спортивного интереса, то для настоящего индейца ни чего не страшно!
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.