Вниз
Скачать: CL | DM;

IBQuery   Найти похожие ветки 

 
bit ©   (2004-04-09 20:16) [0]

Как можно вытащить данные из IBQuery без использования DataControls?


 
Fay ©   (2004-04-09 20:22) [1]

DataControls - это кто?


 
XanderMan ©   (2004-04-09 20:47) [2]

Из хелпа:

TIBQuery executes an InterBase SQL statement.

Соответственно, он не приспособлен для того, чтобы из него "вытаскивали" данные

С наилучшими пожеланиями


 
Fay ©   (2004-04-09 21:09) [3]

2XanderMan ©
Очень странное наблюдение...

2bit ©

Типа этого?

IBQuery1.Close;
IBQuery1.SQL.Text := "select * from rdb$database";
IBQuery1.Open;
Form1.Caption := IBQuery1.Fields[0].AsString;


 
jack128 ©   (2004-04-09 22:43) [4]


> Как можно вытащить данные из IBQuery без использования DataControls?

каюсь - не знаю, а как вытащить из dataset"a данные ИСПОЛЬЗУЯ datacontrols? ;-)


> Fay ©   (09.04.04 20:22) [1]
> DataControls - это кто?
компоненты с закладки Data controls. В болле общем смысле все контролы, отображающие данные из потомков DataSet"a.


 
kaif ©   (2004-04-10 00:39) [5]

Вот, как вытащить все данные:

var
 i: integer;

whith IBQuery1 do
begin
 Open; //текст запроса, я думаю, ты уже ввел в свойство SQL
 DisableControls; //отрубаем все DataControls, чтобы не мельтешили
 while not Eof do
 begin
   for i := 0 to Fields.Count - 1 do //перебираем поля
     ShowMessage(Fields[i].AsString); //например
   Next; //идем вперед по записям в наборе
 end
end


 
kaif ©   (2004-04-10 00:40) [6]

Пардон!!!!!
 Перед end-ом обязательно
 EnableControls; //включаем контролы, чтобы дальше могли мельтешить



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
4-1075555696
KalmykovSergei
2004-01-31 16:28
2004.04.11
Контроль над окнами


3-1078931984
TopLodger
2004-03-10 18:19
2004.04.11
SQL - обращение к полю по его имени


1-1080065431
Олег
2004-03-23 21:10
2004.04.11
Вопрос по Записи - данные из разных типов


3-1081758841
Alex2004
2004-04-12 12:34
2004.04.11
Как уменьшить размер кэша


11-1061808490
Nwm
2003-08-25 14:48
2004.04.11
FPC 1.0.10




   Наверх