|
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
|
|||
---|---|---|---|
#18+
Наверно, ламерский вопрос, но он меня достал уже. База 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". Может я вообще не тем путем иду, тогда как делаются подобные вещи? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2002, 10:52 |
|
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
|
|||
---|---|---|---|
#18+
Вообще-то это больше в форум по Delphi вопрос, а так: зачем тебе выводить это поле в запросе, а, соответственно, и присоединять таблицу member_type? Следует создать в DataSet'е Lookup-поле, которое в гриде и будет выглядеть как выпадающий список. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2002, 11:16 |
|
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
|
|||
---|---|---|---|
#18+
Это вопрос больше по Delphi, чем по Oracle. В клиент-серверных БД обновления обычно кешируют, а затем сохраняют в базе при помощи UPDATE. Если у компонента DataSet есть свойства типа onUpdate, надо поместить запрос UPDATE туда. Сходи на форум http://delphi.mastak.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2002, 11:19 |
|
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
|
|||
---|---|---|---|
#18+
Посмотри в DOA Demos\PkgApply Можно не через процедуры а напрямую вызывать свои (update,insert,delete) А лучше почитай доку по DOA ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2002, 12:22 |
|
Вопрос по Oracle+Deplhi+DOA+запрос по нескольким таблицам.
|
|||
---|---|---|---|
#18+
Да читал я доку по DOA. Кстати, никто не знает, переведенной доки по ней в природе не сущестует? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2002, 12:32 |
|
|
start [/forum/topic.php?fid=52&fpage=2827&tid=1992489]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 421ms |
0 / 0 |