[firebase-br] erro ao rodar comando alter table no interbase 7.1

Fortes Marcelo marcelosoftware em yahoo.com.br
Sex Nov 25 19:33:23 -03 2005


  O aumento não vai ocasionar problema nenhum ao seu sistema. Em algumas situações pode até dar ganho de performance.
   
  Nos outros sistemas em que o erro não acontece o nome do campo não é cortado? ou seja, ele fica com o nome completo?
  Se sim é exatamente a mesma versão do InterBase? é exatamente o mesmo sistema operacional? Nestes clientes a gds32.dll que é usada é o mesmo da versão 7.1? houve alguma aplicação que tenha usado InterBase 7.0, 6.5 6.0 ou anterior e tenha deixado uma gds32.dll antiga? Se sim tente apagar a gds32.dll e instalar a da versão 7.1 nela e tentar executar novamente o alter table. 
   
  Marcelo Fortes.
   
  
Marcos Angeloni <marcos.rossano em gmail.com> escreveu: 
  boa tarde
estou tentando rodar o seguinte comando no banco interbase 7.1 via ibexpert:

alter table en_configuracao add chr_gerarContaPagarEntradaMercadorias char(1);


E ACONTECE O ERRO ABAIXO:

This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$RELATION_FIELDS failed.
arithmetic exception, numeric overflow, or string truncation.

Notei que isso nao acontece em todos os clientes que tem a mesma
base(estrutura) e tem o mesmo sistema operacional. Notei que o erro
acontece porque o tamanho do campo é muito grande.

Nos clientes onde acontece o problema, para resolver eu fiz o backup
do banco e restaurei para um banco de dados novo, com page_size de
tamanho 4096(antes era de 2048).
Com isso rodei o comando sem problemas, só que na tabela o nome do
campo aparece com o nome 'chr_gerarContaPagarEntradaMerca' (nao
apacece completo). apesar disso o sistema funciona sem problemas.

gostaria de saber agora se aumentando o page_size do banco para 4096
vai dar problema?
queria saber porque também porque que só alguns clientes acontece o
problema e outros nao.

obrigado.

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
  



		
---------------------------------
 Lar doce lar. Faça do Yahoo! sua homepage.


Mais detalhes sobre a lista de discussão lista