Форум: "Базы";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
ВнизПроблемы с 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c