Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.06;
Скачать: CL | DM;

Вниз

Не могу запустить цикл по IBQuery   Найти похожие ветки 

 
sergey32 ©   (2002-04-12 10:16) [0]

IBQuery возвращает только одну 1 первую запись из таблицы.
Если ее связать с Grid, то на экране все нормально,
а в памяти держит только то количество записей, которое
видно на экране.
Если IBQuery заменить на Query, то все работает,
только запрашивает пароль на базу.
Может надо делать какой-нибудь Refresh?


 
Alexandr ©   (2002-04-12 10:19) [1]

IBQuery.FetchAll
а Tquery это от БДЕ и тебе ненадо. Это другая технология


 
sergey32 ©   (2002-04-12 10:22) [2]

Спасибо, я поэтому и не хотел использовать BDE.


 
Johnmen ©   (2002-04-12 10:23) [3]

А зачем тебе знать, сколько записей будет получено запросом ?


 
sergey32 ©   (2002-04-12 10:27) [4]

Спасибо, все получилось.


 
Johnmen ©   (2002-04-12 10:45) [5]

И вообще, цикл по набору данных делается не так, как ты думаешь, а вот так :
...
НД.First;
while not НД.EoF do begin;
...
НД.Next;
end;
...


 
sergey32 ©   (2002-04-12 13:06) [6]

Спасибо. В этом случае даже не надо делать IBQuery.FetchAll.


 
Alexandr ©   (2002-04-12 13:10) [7]

просто этот FetchAll делается не сразу, а постепенно.


 
Johnmen ©   (2002-04-12 13:12) [8]

...и заводить лишнюю переменную цикла...


 
Johnmen ©   (2002-04-12 13:15) [9]

>Alexandr © : FetchOneRecordByRecord :)



Страницы: 1 вся ветка

Текущий архив: 2002.05.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-17613
Voldemar
2002-04-22 19:34
2002.05.06
Подскажите про Sender и его Tag


6-17666
MAN
2002-02-21 15:29
2002.05.06
Выбор из базы WINSа IP-адреса по имени пользователя


1-17554
D.R.
2002-04-20 23:14
2002.05.06
Экспорт в Excel


1-17519
HDD
2002-04-23 15:50
2002.05.06
Помогите пожалуйста!


1-17534
WBVido
2002-04-22 21:42
2002.05.06
Пожалуйста помогите!