Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам. / 6 сообщений из 6, страница 1 из 1
11.12.2002, 10:52
    #32078306
Evgeni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
Наверно, ламерский вопрос, но он меня достал уже. База Oracle, доступ к ней из Delphi через DOA. Есть DataSet, в котором запрос по двум таблицам, например:
select member.*, member.rowid, member_type.type_name
from member, member_type
where member.type_id=member_type.type_id
На него повешен DBGrid. Как сделать так, чтобы при изменении grida обновлялась только основная таблица, а вспомогательная (member_type) не трогалась? Поставить readonly на колонку type_name в gride я не могу, т.к. на нее повешен LookupCombo, изменяющий member.type_id. В результате изменяется поле type_name и вылетает сообщение типа "incorrect filed name". Может я вообще не тем путем иду, тогда как делаются подобные вещи?
...
Рейтинг: 0 / 0
11.12.2002, 11:16
    #32078331
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
Вообще-то это больше в форум по Delphi вопрос, а так: зачем тебе выводить это поле в запросе, а, соответственно, и присоединять таблицу member_type? Следует создать в DataSet'е Lookup-поле, которое в гриде и будет выглядеть как выпадающий список.
...
Рейтинг: 0 / 0
11.12.2002, 11:19
    #32078338
noname_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
Это вопрос больше по Delphi, чем по Oracle. В клиент-серверных БД обновления обычно кешируют, а затем сохраняют в базе при помощи UPDATE. Если у компонента DataSet есть свойства типа onUpdate, надо поместить запрос UPDATE туда. Сходи на форум http://delphi.mastak.ru
...
Рейтинг: 0 / 0
11.12.2002, 12:22
    #32078402
DimaR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
Посмотри в DOA
Demos\PkgApply
Можно не через процедуры а напрямую вызывать свои (update,insert,delete)
А лучше почитай доку по DOA
...
Рейтинг: 0 / 0
11.12.2002, 12:32
    #32078409
Evgeni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
Да читал я доку по DOA. Кстати, никто не знает, переведенной доки по ней в природе не сущестует?
...
Рейтинг: 0 / 0
11.12.2002, 13:33
    #32078461
DimaR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
Нет
Зачем?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]