Конференция "Базы" » Direct oracle access - помогите разобраться с ошибкой [D7]
 
  • venator (27.10.10 20:06) [0]
    Здравствуйте. Помогите, пожалуйста разобраться с ошибкой.
    Пишу на 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 (27.10.10 20:08) [1]
    Все разобрался...
    вот лекарство от этого дела, может кому пригодится)
    RefreshOptions:=[roAfterInsert,roAfterUpdate];
 
Конференция "Базы" » Direct oracle access - помогите разобраться с ошибкой [D7]
Есть новые Нет новых   [134431   +15][b:0][p:0]