Главная страница
    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.033 c
14-42069
v850
2003-10-23 10:52
2003.11.13
Срочно нужна помощь


6-41845
Dennisius
2003-09-12 10:40
2003.11.13
ErrorCode (ClientSocket)


3-41072
IGORYOK
2003-10-24 14:28
2003.11.13
сортировка и фильтр возможен лишь с полями созданными в базе данн


7-42185
Speaker
2003-08-29 10:29
2003.11.13
Перенос данных в реестре


3-41102
Smolin
2003-10-23 09:53
2003.11.13
ADOconnection





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