Вниз
Скачать: CL | DM;

Проблемы с LookUp-полем в компонентах ODAC   Найти похожие ветки 

← →
Andrey_ ©   (2002-07-15 12:17) [0]

Господа, кто-либо сталкивался с такой проблемой: Создаю LookUp-поле в запросе в компоненте TOraQuery, в Grid все выводится нормально, список вываливается только при LocalUpdate=True. Но никакие изменения не записываются в базу.
Можно конечно по кнопке или в обработчике принудительно апдейтить запись в базе выбранным в этом поле значением (это работает), но как-то все это коряво. Может, есть какое-то решение, чтобы сам компонент записывал изменения, или я чего-то пропустил?
Спасибо.


← →
roottim   (2002-07-15 12:41) [1]

Используйте SmartQuery и иже с ним INSERT, UPDATE


← →
Andrey_ ©   (2002-07-15 12:44) [2]

А поконкретней?


← →
roottim   (2002-07-15 12:57) [3]

TSmartQuery


← →
Andrey_ ©   (2002-07-15 13:20) [4]

Ну это все понятно, но только у меня связка: TORAQuery - DBGridEh. В таком варианте LookUp поля в TSmartQuery не работают совесм.


← →
Black Cat ©   (2002-07-15 14:12) [5]

Все правильно, все справедливо:
"TOraQuery performs read-only access if none of SQLInsert, SQLDelete, SQLUpdate properties is defined."

Использовать TSmartQuery гораздо проще, с DBGridEx в вашем случае работает без проблем (если датасет редактируемый)


← →
roottim   (2002-07-15 14:13) [6]

все работает!.. разбирайтесь!


← →
Andrey_ ©   (2002-07-15 15:29) [7]

Всем спасибо. Ларчик открывался просто. Действительно, надо было просто напросто определить SQLInsert, SQLUpdate и проч.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
14-13812
conr
2002-07-11 15:02
2002.08.05
Проблемы с dsgnintf.dcu


14-13815
Felis manul
2002-07-10 09:28
2002.08.05
Значок Мастер Delphi


3-13581
alexco
2002-07-14 10:16
2002.08.05
подскажите, как правильно использовать метод Locate в Д5, TQuery


1-13661
c0pYc@t
2002-07-23 13:21
2002.08.05
PopupMenu


4-13865
Xoy
2002-05-28 06:40
2002.08.05
Файл в памяти




   Наверх