Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нужно ли делать first после open в TXXXQuery/TXXXDataset и пр.?


SergP. ©   (2006-09-04 11:24:00) 

Или имеется гарантия что сразу после open будет активной именно первая запись?


Anatoly Podgoretsky   (2006-09-04 12:40:00) [1]

SergP.   (04.09.06 11:24)  
Не имеется такой гарантии, там где участвует программист.


Плохиш   (2006-09-04 12:26:00) [2]


> SergP.   (04.09.06 11:24)  
> Или имеется гарантия что сразу после open будет активной
> именно первая запись?

Генофонд - источник знаний, но некоторым нравиться магия.


ANB   (2006-09-04 11:54:00) [3]


> Ega23 ©   (04.09.06 11:36) [4]
>
> > Если же НД пуст, метод First по идее должен возбудить
> исключение.
>
>
> Разве?

+1

Иногда (например при работе с однонаправленными НД и ораклом 9) First может дать ошибку при непустом наборе данных, в то время как open и так спозиционирует на первую запись.
ИМХО : First не нужен.


Ega23   (2006-09-04 11:36:00) [4]


> Если же НД пуст, метод First по идее должен возбудить исключение.


Разве?


Antoxa2005   (2006-09-04 11:33:00) [5]

Не нужно!


Sergey13   (2006-09-04 11:28:00) [6]

Не нужно.


Сергей М.   (2006-09-04 11:28:00) [7]


> имеется гарантия что сразу после open будет активной именно
> первая запись?


Если таковая имеется, то да.
Если же НД пуст, метод First по идее должен возбудить исключение.


Наверх

Титульная страница Поиск, карта сайта Написать письмо