[firebase-br] Coisa esquisita
omar l m rosa
omar em conesul.inf.br
Sáb Jul 21 09:38:44 -03 2007
HI!
Se fez a alteração pelo ibexpert, a base de dados ficou inconsistente.
Para alterar os atributos a coluna deve estar vazia em toda a base.
Ou seja tem uma caracter e voce que que ele leia um número.
Para evitar erro, temos duas opções:
a) Crie uma nova coluna temporária, copie os dados para a nova coluna,
apague a antiga, recrie com o novo atributo, retorne os dados devidamente
convertidos para a nova coluna, apague a coluna temporaria.
b) Simplesmente update null em toda a coluna antes de trocar os atributos.
Fazendo assim nunca mais tive dor de cabeça.................
Bai
omar
----- Original Message -----
From: "Samuel Duarte Matos" <samuelmatos em cprinformatica.com.br>
To: <lista em firebase.com.br>
Sent: Friday, July 20, 2007 5:48 PM
Subject: [firebase-br] Coisa esquisita
> Olá a todos
>
> Aconteceu uma coisa esquisita aqui comigo.
>
> Utilizo o IBExpert.
>
> Criei um campo do tipo varchar de 15, aceitando valores null.
>
> Preenchi alguns valores, mas depois surgiu a necessidade de que este campo
> aceitasse somente números.
>
> Fiz a alteração mudando o campo para inteiro aceitando null.
>
> Na hora da alteração, não deu erro, apesar de o campo ter valores com
> caracteres.
>
> Daí, quando tentei dar um update no campo, setando tudo para null, não
> aceitou.
>
> Tive que mudar o campo novamente para varchar, dar o update e depois
> trocar
> o campo para inteiro novamente.
>
> Estranho?
> Normal?
> Bug?
>
> Até mais
> Samuel
>
>
>
>
>
>
--------------------------------------------------------------------------------
______________________________________________
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
Mais detalhes sobre a lista de discussão lista