![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Direct oracle access - помогите разобраться с ошибкой [D7]
venator © (2010-10-27 20:06:00)Здравствуйте. Помогите, пожалуйста разобраться с ошибкой.
Пишу на Delphi 7 под субд oracle, использую компоненты DOA.
В TOracleDataSet есть запрос, текст запроса приведен ниже
select p.*,p.rowid
from PEOPLE p
Далее выполняю команду Insert, вбиваю обязательные данные и делаю Post, текст приведен ниже
dmWorker.odsWorker.Insert; dmWorker.odsWorker['surname']:=surname;
dmWorker.odsWorker['name']:=name;
dmWorker.odsWorker['patronymic']:=patroname;
dmWorker.odsWorker.post;
Далее вызываю Edit, в результате чего слетает с ошибкой
dmWorker.odsWorker.edit;
Текст ошибки: Record has been changed by another user
venator (2010-10-27 20:08:00) [1]Все разобрался...
вот лекарство от этого дела, может кому пригодится)
RefreshOptions:=[roAfterInsert,roAfterUpdate];