Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.05;
Скачать: 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 вся ветка

Текущий архив: 2002.08.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
8-13735
SPeller
2002-03-28 07:51
2002.08.05
Из JPEG в BMP


3-13532
Tenger
2002-07-14 09:32
2002.08.05
РАЗДЕЛИТЕЛЬ ОПЕРАТОРОВ В SQL


4-13861
z1
2002-05-27 17:04
2002.08.05
рабочий стол обновить


1-13702
AndreiKvin
2002-07-23 15:48
2002.08.05
Что выполняется быстрее


14-13800
T2
2002-07-10 15:30
2002.08.05
сСылки