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

Вниз

Как передать в переменную резльтат запроса от Query?   Найти похожие ветки 

 
Denisiy   (2003-10-21 16:16) [0]

Такой вопрос господа:
Есть Combobox, в список которого нужно вернуть результат запроса от Query. Копать через DBGrid неохота. А как иначе получить доступ к данным из запроса ?


 
Sandman25   (2003-10-21 16:18) [1]

Query.Fields[0].AsString


 
Fiend   (2003-10-21 16:18) [2]

а чем не устраивает TDBComboBox?


 
bushmen   (2003-10-21 16:18) [3]

Использовать DbCombobox


 
Sandman25   (2003-10-21 16:18) [4]

Query.FieldByName("MyField").AsString


 
Ann   (2003-10-21 16:20) [5]

переменная=Query["имя поля"];
ты это имеешь ввиду? что-то не пойму вопроса..
или так? ComboBox1.Items.Add(Query["имя поля"]) ?


 
Vlad   (2003-10-21 16:24) [6]

Есть Combobox, в список которого нужно вернуть результат запроса
Тогда уж не DbCombobox а DbLookupCombobox


 
bon   (2003-10-21 16:30) [7]

А как насчет DbLookupCombobox?


 
DenK_vrtz   (2003-10-21 16:31) [8]

Вы в вопрос вдумайтесь! :)

>Как передать в переменную резльтат запроса от Query?

ладно, я понимаю результат одна строчка и одно поле, а если строк больше и полей не одно, то это массив record"ов как минимум!!! :)


 
Inkotex   (2003-10-21 16:38) [9]

Приблизительно так я думаю разберешся,
если что не понятно спрашивай
procedure TfrmNavi.AddRayon(Sender: TObject
begin
DMMain.IBQRayon.Active:=True;
with frmDovOblRay.DSRayon do begin
DataSet.First;
while not DataSet.Eof do begin
T1ComboBox3.Items.Add(DataSet.FieldValues["NAME"]);
DataSet.Next;
end;
end;
end;


 
TP   (2003-10-21 16:38) [10]

Делаешь процедуру, у которой результат String. Открываешь курсор, поле поштучно отправляешь в результат. Ну а результат в ComboBox.


 
Vlad   (2003-10-21 16:43) [11]

>TP (21.10.03 16:38) [10]
Ты сам понял чего написал ?


 
TP   (2003-10-21 16:49) [12]

Нужен перевод?


 
Anatoly Podgoretsky   (2003-10-21 16:55) [13]

Если #13#10 то перевод не нужен


 
TP   (2003-10-21 16:57) [14]

Конечно. Извиняюсь...


 
bushmen   (2003-10-21 16:58) [15]

>Копать через DBGrid неохота.

Мне кажется, что через DBGrid как-раз меньше будет пролем и быстрее, чем через ComboBox и еже с ним


 
Inkotex   (2003-10-21 17:10) [16]

В SQL нашего Query
SELECT * FROM TABLE(название таблицы)

begin
Query.Active:=True ;//если Query Active:=False
with Query.DataSource.DataSet do begin
DataSet.First;
while not DataSet.Eof do begin
ComboBox.Items.Add(DataSet.FieldValues["название поля"]);
DataSet.Next;
end;
end;
end;


Тогда в Combobox, его список передастса результат запроса от Query.



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

Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.031 c
3-40956
kosm
2003-10-09 10:00
2003.11.13
Предок для класса с записью в БД


3-41091
Vick
2003-10-23 10:16
2003.11.13
TADODataSet.Sort := ....


8-41749
Vik_mix
2003-07-10 21:39
2003.11.13
Воспроизведение mp3


3-40820
csr
2003-10-16 17:41
2003.11.13
Не удаляется файл БД!


6-41848
aldapooh
2003-09-12 10:45
2003.11.13
Сокет





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский