[firebase-br] FB 2.0 no Linux: Era Not Null, mudei para Null. Erro de Update
Danilo Rogério
danilorsa_betta em yahoo.com.br
Qua Jul 19 15:25:37 -03 2006
Sim Cantu... Ao alterar para aceitar Nulo aparece a caixa com a instrução update na RDB$Relation_fields setando o campo RDB$Null_Flag para null com o botao de commit em baixo...
Por via das dúvidas, abri uma janela Script Execute e dei um "Commit", recebendo a mensagem de "Nothing to do"
Posteriormente tentei o mesmo update, dando o mesmo erro.
Apenas a nível de informação. O banco é recente, pouquissimas tabelas e registros, nenhum backup/restore foi feito ainda, portanto, imagino que não tem nada corrompido
Atenciosamente,
Danilo
"Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br> escreveu:
Vc commitou a transação de pois de ter alterado o campo pra aceitar
nulos e antes de dar o update?
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
DR> Pessoal, olhem o seguinte problema:
DR> Firebird 2.0 RC 3. Instalado em um Linux Debian
DR>
DR> 1) Criei uma Coluna como not null
DR> 2) Precisei alterá-la para aceitar nulo(OBS: Utilizei IBEXpert para dar o alter table)
DR> 3) Ao efetuar o update: UPDATE TABELA set Coluna = null obtive o seguinte erro:
DR>
DR> The insert failed because a column definition includes validation constraints.
DR> validation error for column CAPACIDADE, value "*** null ***".
DR> Porém, ao parar o banco e subir novamente, o update foi efetuado
DR>
DR> Em pesquisas na net, li que alguem ja teve esse erro no
DR> Firebird 1.5. Será que pode ser um bug não corrigido na versão 2 Release 3
DR>
DR> Atenciosamente,
DR> Danilo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
---------------------------------
O Yahoo! está de cara nova. Venha conferir!
Mais detalhes sobre a lista de discussão lista