![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADOQuery пропускает первую запись запроса [D5]
ЁПРСТ © (2004-03-30 16:11:00)Прикольный глюк: выполняется любой запрос и первая строка, которая должна быть в этом запросе отсутствует. Т.е. вместо, например, 3-х строк в запрос входит 2. Строил точно такой же запрос в Датабазе Десктопе - все прокатывает изумительно. Недавно ставил апдейт на АДО, по совету многоуважаемых мастеров. Может дело в этом - апдейт корявый, или неполный? Подскажите, может кто в курсе? Заранее благодарен.
имя (2004-03-30 18:19:00) [1]Привяжи DataSet - DataSource - DBGrid
И наблюдай за процессом...
bushmen (2004-03-30 17:31:00) [2]На Борлондовском сайте есть
ЁПРСТ (2004-03-30 17:14:00) [3]А ссылочку не кинешь?
bushmen (2004-03-30 16:40:00) [4]Кстати, по-моему, для Delphi 5 было 2 сервис пака
ЁПРСТ (2004-03-30 16:37:00) [5]А толку? Типа в ADOQuery счетчик начинается с -1. Попробовать что-нибудь навроде ADOQuery1.BeforeFirst :)) Могу, конечно попробовать, но СИЛЬНО сомневаюсь в успехе
Zz_ (2004-03-30 16:34:00) [6]А если закомментировать ?
//ADOQuery1.First
ЁПРСТ (2004-03-30 16:25:00) [7]Пролистываю ADOQuery в цикле
ADOQuery1.First
Whyle not ADOQuery1.Eof do begin
...
ADOQuery1.Next;
end;
А внутри цикла пихаю содержимое запроса в TList. Цикл транслировал - внутри него такая же байда - начало цикла идет с той записи, которая должна быть в запросе второй.
bushmen (2004-03-30 16:15:00) [8]А такой дуратский вопрос, каким образом выводите запрос?