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

Вниз

По поводу выборок   Найти похожие ветки 

 
Alek ©   (2004-08-16 13:44) [0]

У меня на форме есть три IBQuery
Один из них подключен к DBGrid
Остальные просто делают выборки и на этих выборках я заполняю другие елементы меню.

Вот тот IBQuery что подключен к DBGrid делает выборку из таблицы нормально. А те что не подключены никчему не подключены получают только первую строку из таблицы. А когда подключаеш к дбгриду остальные куерики то и они начинают делать выборки на ура.

В чем проблема?? Неужели для того чтобы сделать нормальную выборку нужно обязатьсяно IBQuery подвязывать к какомуту елементу типа DBGrid?


 
Desdechado ©   (2004-08-16 13:54) [1]

Просто по умолчанию Fetch (получение данных с сервера) делается для Query = 1. Для отображения в гриде надо больше, вот и фетчится больше. Ты просто сделай Last; First; или пробегись Next"ом, сколько тебе надо.


 
Alek ©   (2004-08-16 13:59) [2]

понятно, спсибо.

А можно ли както поставить чтобы Fetch был не 1, а реальное количевство записей? А то в больших таблицах делать ласт, ферст неохото. Так как время много уходить будет


 
Соловьев ©   (2004-08-16 14:20) [3]


> А можно ли както поставить чтобы Fetch был не 1, а реальное
> количевство записей? А то в больших таблицах делать ласт,
> ферст неохото. Так как время много уходить будет

не забивайте голову не нужными весчами - без этого можно обойтись.


> Остальные просто делают выборки и на этих выборках я заполняю
> другие елементы меню.

не понятно как связаны с

> А те что не подключены никчему не подключены получают только
> первую строку из таблицы.


 
Alek ©   (2004-08-16 14:33) [4]


> не забивайте голову не нужными весчами - без этого можно
> обойтись.


как?

> не понятно как связаны с
>
> > А те что не подключены никчему не подключены получают
> только
> > первую строку из таблицы.


Делаю выборку и потом заполняю вручную комбобокс например.


 
Соловьев ©   (2004-08-16 14:36) [5]


> Делаю выборку и потом заполняю вручную комбобокс например.

ну и? это никак не связано с тем что кверя не подгрузила записи.


 
LM2   (2004-08-16 14:38) [6]

После открытия IBQuery сделай IBQuery.FetchAll;


 
Alek ©   (2004-08-16 14:53) [7]

Спасибо!! как раз то что нужно )


 
Desdechado ©   (2004-08-16 19:05) [8]

Last;First; то же, что и FetchAll;
по времени, по крайней мере
а Next будет по одной фетчить, если тебе не все нужны


 
}{ander ©   (2004-08-16 19:38) [9]


> Делаю выборку и потом заполняю вручную комбобокс например.

Может быть, DBLookUpComboBox будет лучше?



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

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

Наверх




Память: 0.49 MB
Время: 0.039 c
1-1093453939
zep
2004-08-25 21:12
2004.09.12
StringGrid


1-1093344430
Sourse
2004-08-24 14:47
2004.09.12
Как отследить обращение к реестру?


1-1093858633
Zhekson
2004-08-30 13:37
2004.09.12
TAdvStringGrid trial version 2.8.1.1 Aug, 2004


14-1093409682
Kerk
2004-08-25 08:54
2004.09.12
ПОДДЕРЖИ НЕМОВА! ПОШЛИ ПРОТЕСТ МОК!


14-1092970149
Думкин
2004-08-20 06:49
2004.09.12
С днем рождения! 20 августа