Удалить запись не работает в оракуле - PullRequest
0 голосов
/ 16 мая 2019

У меня есть код, в котором проверяется условие, затем выполните следующую последовательность:

- Удалить записи из таблицы

- Загрузить файл CSV в блок данных формы Oracle

- Метка кнопки загрузки изменена

Когда я нажимаю кнопку загрузки, то форма выполняет запрос и не запускается

КОД:

declare
 v_label  pls_integer;

begin

 v_label := regexp_replace(Get_Item_Property('Upload',label),'(\D)')+1;

 IF ( :WE_GROUP.FILE IS NOT NULL ) AND :WE_GROUP.DISPLAY IS NULL THEN

    DELETE FROM we_group_hof_k;
    commit;
    execute_query;

    CSV_UPLOAD_HOF;
    commit;

   Set_Item_Property('Upload',label,'Upload'||' ['||1||']');

   :WE_GROUP.FILE := NULL;

END IF;
END;

1 Ответ

0 голосов
/ 16 мая 2019

Вместо COMMIT используйте COMMIT_FORM.

...