Вниз
Скачать: 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.085 c
3-1079085790
Романов Р.В.
2004-03-12 13:03
2004.04.11
Сброс буфера в базу


8-1076518876
Larry
2004-02-11 20:01
2004.04.11
Заливка многогранника


1-1082357260
samalex
2004-04-19 10:47
2004.04.11
Выделить необходимую ячейку в StringGrid


11-1060670783
AMS
2003-08-12 10:46
2004.04.11
Как поставить иконку в заголовок формы?


1-1079741670
ё-лка
2004-03-20 03:14
2004.04.11
OLE 1C




   Наверх