powerbuilder: проблема с pfc_save - PullRequest
1 голос
/ 24 июня 2010

У меня есть пользовательский объект, который использует службы pfc.Теперь во время обновления я записал свой код проверки в функцию pfc_validation(), и когда проверка не удалась, я возвращаю -3 из этой функции.Но все равно я получаю сообщение об ошибке «Ошибка базы данных ...», что означает, что процесс обновления не прерывается.Я думал, что если я верну -3 из функции pfc_validation, это остановит дальнейший процесс обновления.

Теперь, как я могу отменить остальную часть процесса pfc_save, если проверка не пройдена?

1 Ответ

2 голосов
/ 24 июня 2010

Если ваше окно данных наследует от pfc_u_dw, вы увидите там (в событии pfc_validation предка), что:

-1 = validation failed

Убедитесь, что вы возвращаете значение, определенное как значение ошибки в предке

...