|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как вывести результат запроса в DbGrid
Здравствуйте!
Есть база Oracle. Есть код Цитата:
В свойствах компонента запроса есть только такое свойство как Connection. Оно подсоединяет к базе. Других похожих свойств как DataSources нет. |
#2
|
|||
|
|||
Кидаем на форму DataSource из закладки компонентов DataAccess
Свойству DataSet компонента DataSource Присваиваем OracleQuery Свойству DataSource компонента DBGrid Присваиваем DataSource |
#3
|
|||
|
|||
Компонент OracleQuery.
Технология не ADO. У DBGrid нет в списке DataSource выбора запроса только таблицы |
#4
|
|||
|
|||
Может как нибудь в коде можно прописать это???
|
#5
|
|||
|
|||
Технология в данном случае не играет роли.
DBGrid- отображает данные полученные через компонент Datasource- который в свою очередь является неким мостом между DBGrid и Query (любого набора данных родителем которых является TDataSet) Последний раз редактировалось Black Raider, 08.07.2010 в 12:16. |
#6
|
|||
|
|||
Ладно давай по пунктам.
На форме есть DataSource который ссылается на OracleQuery с запросом выборки? |
#7
|
|||
|
|||
DataSource есть, только он ссылается на таблицу
|
#8
|
|||
|
|||
Поменяй свойство чтоб ссылался на запрос.
Либо кинь еще один. |
#9
|
|||
|
|||
У меня есть форма на ней отображается вопрос и 4 ответа с радиобаттонами.
Я вопрос могу там редактировать, а вот 4 ответа нет. Как сделать??? Помогите плиз.. |
#10
|
||||
|
||||
Цитата:
Смерть кащея! В раре- док, в доке- бмп! )) По делу- Каките компоненты используются? Проще всего через Query. Код:
UPDATE table_name SET col_1=val_1, col_2=val_2 Код:
UPDATE table_name SET col_1=:val_1, col_2=:val_2 Код:
Query1.ParamByName('val_1').AsString:=QuotedStr(Edit1.Text); Query1.ParamByName('val_2').AsString:=QuotedStr(Edit2.Text); Query1.ExecSql; //если указать AsString, то QuotedStr может и не надо, чо- то подзабыл... |