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

Вниз

Проблема с выборкой   Найти похожие ветки 

 
pascal ©   (2007-05-23 05:22) [0]

Уважаемые мастера! Подскажите пожалуйста как выбрать все данные из запроса.

К примеру: select * from myTable

Получаю всю выборку в DBGrid. Все прекрасно работает, но только вот из DBGrid я не могу вытащить данные!! я могу перемещаться внутри ее лишь по строчке.

Использовал конструкцию:

 IBQuery1.First;
 for i:=1 to IBQuery1.RecordCount do
 begin
   //...
   IBQuery1.Next;
 end;

Тут тоже проблема встала. IBQuery1 получает только те данные, которые отображаются на экране. К примеру Компонент DBGrid, в силу своих конечных границ, отображает 10 строчек, вот и цикл идет до 10, а то, что в выборке их куда больше, его, видимо, не волнует. Как правильно выбрать данные?!!!!!


 
Megabyte ©   (2007-05-23 08:35) [1]


> pascal ©  (23.05.07 05:22)

1)К примеру: select * from myTable

Получаю всю выборку в DBGrid. Все прекрасно работает, но только вот из DBGrid я не могу вытащить данные!! я могу перемещаться внутри ее лишь по строчке.

2)Использовал конструкцию:

IBQuery1.First;
for i:=1 to IBQuery1.RecordCount do
begin
 //...
 IBQuery1.Next;
end;

Тут тоже проблема встала. IBQuery1 получает только те данные, которые отображаются на экране. К примеру Компонент DBGrid, в силу своих конечных границ, отображает 10 строчек, вот и цикл идет до 10, а то, что в выборке их куда больше, его, видимо, не волнует. Как правильно выбрать данные?!!!!!

1) Честно, я не понял, чего тебе надо сделать с данными в DBGride([хотя там и нет данных), куда-то и зачем-то их вытащить. Сформулируй задачу яснее.

2) По-моему, тебе нужно это: IBQuery1.FetchAll


 
Виталий Панасенко(дом)   (2007-05-23 08:37) [2]

while not IBQuery1.EOF do
begin
 ...
 IBQuery1.Next;
end;

это тут уже столько раз "перемывалось"
Да и в любой книжке ты встретишь данную конструкцию.


 
Виталий Панасенко(дом)   (2007-05-23 08:38) [3]

Да, первую часть вопроса я то же нифига не понял...Может, потому как хохол...:-)


 
Megabyte ©   (2007-05-23 08:45) [4]


> Виталий Панасенко(дом)  (23.05.07 08:38) [3]

Да, первую часть вопроса я то же нифига не понял...Может, потому как хохол...:-)

В таком случае я тогда тоже хохол %)


 
Виталий Панасенко ©   (2007-05-23 10:47) [5]


> Megabyte ©   (23.05.07 08:45) [4]
>
> > Виталий Панасенко(дом)  (23.05.07 08:38) [3]
>
> Да, первую часть вопроса я то же нифига не понял...Может,
>  потому как хохол...:-)
>
> В таком случае я тогда тоже хохол %)

"Девушки, а вы мАсковские ?". "Да, а ШО?":-))
Я - махновец..:-)


 
Сергей М. ©   (2007-05-23 10:50) [6]


> из DBGrid я не могу вытащить данные


Конечно не можешь. Потому что их там попросту нет. Данные - в DataSet"е , а не в гриде.



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1188969414
alshtam
2007-09-05 09:16
2007.09.30
печать


2-1188816975
Layner
2007-09-03 14:56
2007.09.30
Определить уникальный номер Windows Registered to (2000-XP-Vista)


3-1180071110
Emik
2007-05-25 09:31
2007.09.30
помогите с вставкою


2-1188842426
Dmitriy_
2007-09-03 22:00
2007.09.30
Как узнать имена всех объектов на форме? Плиз! очень нужно!


2-1188549329
@!!ex
2007-08-31 12:35
2007.09.30
Почтовый клиент.