-
Здравствуйте. Помогите, пожалуйста разобраться с ошибкой. Пишу на 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
-
Все разобрался... вот лекарство от этого дела, может кому пригодится) RefreshOptions:=[roAfterInsert,roAfterUpdate];
|