Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.052 c
11-1172563692
Fregl
2007-02-27 11:08
2007.09.30
Отлов ("перехват") событий VCL приложением из KOL DLL


6-1170370833
Samael6
2007-02-02 02:00
2007.09.30
Вопрос по сокетам и сокетам....


3-1180006046
Dmitry_177
2007-05-24 15:27
2007.09.30
Как можно узнать запароленная ли таблица?


3-1179995912
MZ
2007-05-24 12:38
2007.09.30
Скрыть записи в DBGrid е


2-1188644231
17Landgraf
2007-09-01 14:57
2007.09.30
Вопрос по поводу свойства Charset класса TFont





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский