[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