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

Вниз

как организовать цикл по записям в таблице ib   Найти похожие ветки 

 
диффур   (2006-11-13 08:42) [0]

Ув. Мастера! Возникла такая проблема: использую базу IB. Нужно "пройтись" по всем записям в таблице. Пишу так: for i:= 1 to datamodule1.IBDataSet1.RecordCount do...
Но почему-то цикл проходит только по первым 14 записям из огромного их количества. и так по всем таблицам. Как решить данную проблемку?


 
Sergey13 ©   (2006-11-13 08:46) [1]

Может ошибка в 17 строке, может еще что. Например RecordCount имеет значение 14. Для подобного окучивания всех записей лучше применять цикл while. Что в цикле делаешь? Может запросом можно все сделать?


 
Виталий Панасенко   (2006-11-13 09:06) [2]

while not datamodule1.IBDataSet1.Eof do
либо для IBDataSet1.FetchAll сделать - тогда и RecordCount "прокатит"(хотя и криво использовать этот вариант)


 
Anatoly Podgoretsky ©   (2006-11-13 09:08) [3]

> диффур  (13.11.2006 08:42:00)  [0]

Видимо RecordCount равент 14 да и ктоже это для подобного используют, обычные ковбои используют while not ds.Eof do


 
Desdechado ©   (2006-11-13 11:52) [4]

По всем записям таблицы желательно в ХП циклы крутить, это эффективнее. Хотя сама задача цикла по всем записям возникает весьма редко в грамотно спроектированной БД.
FOR SELECT искать в доках по IB (LangRef.pdf)



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

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

Наверх




Память: 0.47 MB
Время: 0.055 c
1-1160747187
Ангела
2006-10-13 17:46
2006.12.03
Подскажите простой компонент для создания zip архивов


2-1163529374
voin666
2006-11-14 21:36
2006.12.03
Помогите, пожалуйста!


2-1163853193
Alians
2006-11-18 15:33
2006.12.03
Подключение интернета.


15-1163498467
DelphiN!
2006-11-14 13:01
2006.12.03
Перенос Delphi6 на другой компьютер


15-1163183911
Pa
2006-11-10 21:38
2006.12.03
ZipTV и русские имена в архивах, кто-нибудь разбирался?