Error ORA-01407 cannot update to null GeneXus Oracle

(Postado originalmente 25/04/07)

Este problema basicamente indica que está intentando fazer um update em uma tabela com um valor nulo, quando a coluna não permite isso.

As opções são modificar a fonte do programa ou a definição da transação GeneXus.
Se você verificou a fonte do programa, e acha que pode fazer o update a um valor nulo, e também verificou em GeneXus e está correta a definição, allownull=Yes, pode ter acontecido por algum motivo alguém mudou na mão no banco de dados a definição dessa coluna em particular.
Para verificar esta última possibilidade, faça um describe da tabela.
Verifique a coluna que indica o erro se está permitindo nulos ou não.

No caso que tenha sido mudada, corrija usando a seguinte sentencia SQL:

ALTER TABLE Nombre_de_Tabla MODIFY Nombre_de_Columna NULL;

Fabricio De los Santos
Gerência de Projetos –
Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Leave a Reply

You must be logged in to post a comment.