Я медленно изучаю SQL и узнаю, как использовать конструктор форм 6. Ситуация такова, что у меня есть простая таблица с именем 'Players' в таблице. У меня есть три столбца:
- player_no (первичный ключ)
- положение
- цель
В конструкторе форм 6 я создал очень простую форму, используя эти три поля. Форма называется «КОМАНДА». В нижней части формы у меня есть кнопка с надписью «Добавить». Цель состоит в том, чтобы пользователь ввел имя_пользователя, позицию и цели, а затем нажал «Добавить». Затем эта информация попадет в мою таблицу.
Все попытки до сих пор потерпели неудачу. Я установил триггер на кнопку (WHEN_MOUSE_CLICK). Затем я ввел следующий код:
BEGIN
INSERT INTO players ( player_no )
VALUES ( :TEAM.player_no )
END
Для тестирования я использовал только одно поле (player_no). Затем он компилируется без ошибок, когда я запускаю форму и ввожу player_no и нажимаю кнопку, в строке состояния появляется следующая ошибка:
frm-40735: триггер WHEN-MOUSE-CLICK вызвал необработанное исключение ORA-01400
Я делаю что-то ужасно неправильно? Я очень плохо знаком с SQL и Form Builder, поэтому любая помощь будет принята с благодарностью.