![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Господа, подскажите.
Подскажите как делать правильно (best practice). Есть клас Clients, в классе есть к примеру метод getclients который sqlем из базы возвращает список клиентов. Далее мне необходимо результат выгрузки загрузить в combobox, каким способом из метода забрать результаты выборки? Код:
|
#2
|
||||
|
||||
![]() Пусть для работы с БД мы используем ADO:
Код:
Если надо сохранить при этом ID, то можно пользоваться примерное так: Код:
|
#3
|
||||
|
||||
![]() Переопределить метод AssignTo:
Код:
Использовать метод Assign: Код:
Работает 100%. Пишу программы за еду. __________________ |
#4
|
|||||
|
|||||
![]() Цитата:
Спасибо огромное, работает. Подскажите еще один момент . У меня в выборке возвращаеться два поля ID, NAMECLIENT. как мне таким шахером махером два значение добавить в комбо. Аналогично етому ComboBox1.Items.AddObject(ADOQuery1.FieldByName('F ield_with_name').AsString,TObject(ADOQuery1.FieldB yName('ID').AsInteger)); |
#5
|
|||
|
|||
![]() Ну так и добавлять (плюс еще одна поправочка на всякий случай):
Код:
|
#6
|
||||
|
||||
![]() Ну уж на то пошло тогда с возбуждением исключения делать, а не в тихую ничего не делая
![]() Код:
Пишу программы за еду. __________________ |