![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IBQuery [D6, IB6.x]
bit © (2004-04-09 20:16:00)Как можно вытащить данные из IBQuery без использования DataControls?
kaif (2004-04-10 00:40:00) [1]Пардон!!!!!
Перед end-ом обязательно
EnableControls; //включаем контролы, чтобы дальше могли мельтешить
kaif (2004-04-10 00:39:00) [2]Вот, как вытащить все данные:
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
jack128 (2004-04-09 22:43:00) [3]
> Как можно вытащить данные из IBQuery без использования DataControls?
каюсь - не знаю, а как вытащить из dataset'a данные ИСПОЛЬЗУЯ datacontrols? ;-)
> Fay © (09.04.04 20:22) [1]
> DataControls - это кто?
компоненты с закладки Data controls. В болле общем смысле все контролы, отображающие данные из потомков DataSet'a.
Fay (2004-04-09 21:09:00) [4]2XanderMan ©
Очень странное наблюдение...
2bit ©
Типа этого?
IBQuery1.Close;
IBQuery1.SQL.Text := 'select * from rdb$database';
IBQuery1.Open;
Form1.Caption := IBQuery1.Fields[0].AsString;
XanderMan (2004-04-09 20:47:00) [5]Из хелпа:
TIBQuery executes an InterBase SQL statement.
Соответственно, он не приспособлен для того, чтобы из него "вытаскивали" данные
С наилучшими пожеланиями
Fay (2004-04-09 20:22:00) [6]DataControls - это кто?