Форум: "Базы";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];
ВнизПереход от BDE к FIBPlus Найти похожие ветки
← →
V21 (2003-04-10 16:08) [0]Г-да, установив FIBPlus, не сразу понятен следующий момент:
в TQuery есть св-во RequestLive, которое дает возможность редактировать открытый запрос (есть только нек-е ограничения на форму запроса)
в pFIBDataSet ставим pFIBDatabase (где настраиваем и подключаемся), используем pFIBTransaction, через которую тащим датасет. добавляем pFIBUpdateObject для pFIBDataset и появляется возможность в гриде редактировать данные.
есессно, изменения не сохраняются.
pFIBTransaction.commit - не ТО.
дык КАКИМ образом именять значения "налету" в гриде?
← →
Johnmen (2003-04-10 16:17) [1]pFIBUpdateObject не нужен.
Надо просто прописать DeleteSQL и т.д.
← →
V21 (2003-04-10 16:28) [2]ок. прописал updatesql:
update "MY_TABLE" set "Field1"= :Field1 where "id"= :id
теперь, если сделать pFIBTransaction.commit, изменения сохраняются.
половина проблемы решена! но есть вторая проблема:
надо, чтобы данные изменялись после выхода из редактирования.
можно повесить pFIBTransaction.commit на OnEdited грида, но на это событие происходит закрытие датасета.
т.е. надо его снова открывать в этом же событии и прыгать на соотве-й id... долго получается.
уверен, что что-то не знаю...проблема должна решаться.
← →
Соловьев (2003-04-10 16:33) [3]AfterPost для IBDataSet
← →
Johnmen (2003-04-10 16:34) [4]AfterPost
А какая версия FPlus ? В последних можно просто указать соотв.свойство TFibDataSet"a
← →
V21 (2003-04-10 16:39) [5]ок! установил autocommit:=true и все ОК!
насколько я понимаю, св-ва:
updateSQL - что делать если обновилась какая-то запись
deleteSQL - усли удалилась и т.д.
несовсем привычно сравнительно с BDE...
а есть какие-нить примеры (не считая прилагающихся с компонентами) по работе с данными для FIBPlus?
← →
Johnmen (2003-04-10 16:47) [6]Только прилагающиеся и на сайте разработчиков.
Рекомендую FP купить...:)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c