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

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

Проблемы с IBQuery. Мистика какая-то.. [D7, IB6.x]


Cybernik ©   (2006-04-04 10:49:00) 

Делаю стандартный запрос на выборку таблицы с условием например:

IBQuery1.Sql.Text:='select * from table where id=parentid';
IBQuery1.Open;

После выполнения запроса результатом являются 10 записей.
Самое интересное что после выполнения IBQuery1.RecordCount постоянно возвращает единицу. Если к IBQuery1 подключить DataSource и апосля DBGrid и установить размеры DBGrid чтобы влезало только 4 записи - то RecordCount возвращает 4 записи только :) Жуть....  Мож я чё не то делаю, но торкаюсь уже давно с этой проблемой. Самое интересное, что другие компоненты с InterBase работают правильно, но они не совсем удобны, т.к. препод требует юзание именно этих компонентов


K_VAL   (2006-04-04 17:03:00) [1]

IBQuery1.FetchAll;
zap := IBQuery1.reccount; ( zap будет = 10)


Johnmen   (2006-04-04 11:03:00) [2]

И ещё много разной мистики будет, если F1 не читать...:(


Cybernik   (2006-04-04 10:55:00) [3]

Процедура без входных параметров кстати - только что посмотрел.


Cybernik   (2006-04-04 10:54:00) [4]

FetchAll это процедура насколько я знаю, а не свойство.


Курдль   (2006-04-04 10:52:00) [5]

Типа FethcAll = True


Sergey13   (2006-04-04 10:52:00) [6]

2 Cybernik ©   (04.04.06 10:49)
> Жуть....  Мож я чё не то делаю
Справку не читаешь. 8-)


Наверх

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