[firebase-br] O FB ta me irritando profundamente
Cristiano Rebonatto
crebonatto em upf.br
Qua Fev 22 10:18:16 -03 2006
Vou dar minha contribuição !
Acredito não ser problema de FIREBIRD e sim procedimentos seus.
Esses problemas eu encontrei, mas quando o bano está em uso, seja a
aplicação rodando, como utilizo o IBX, o meu componente TIBDatabase com
a propriedade CONNECTED TRUE em tempo de projeto ou alguma outra
conexão com seu banco.
Para criar Foreigns Key a tabela referenciada não pode estar em uso.
Como o cantu falou, COMMITs no scrips tb ajudam...
Eu tenho por padrão criar scripts serparados para minhas operações :
1 para domínios
1 para generators,
1 para criar as tabelas
1 para criar as Pimary Key
1 para criar Foreign Key
1 para criar Check constraints
Bem isso aí !
Carlos H. Cantu (TeamFB) escreveu:
>Olha, geralmente esses erros são resolvidos colocando-se COMMITs em
>lugares específicos no script, e lembrando de não ter conexões paralelas no
>BD quando ele for executado.
>
>Sinceramente, eu tenho esse problema muito exporadicamente, e do jeito
>que vc diz, com vc acontece constantemente. Eu começo a achar que tem
>algo de errado aí.
>
>[]s
>Cantu (Membro do TeamFB - FireBase)
>http://www.warmboot.com.br
>FireBase - http://www.FireBase.com.br
>
>RO> Meu camarada Cantu,
>
>RO> To doido que o 2.0 saia do beta pois tá fogo.
>
>RO> ontem estava criando minhas tabelas de NOTA FISCAL DE ENTRADA e CONTAS A
>RO> PAGAR. Po.. show... porém na hora de gravar a tabela NOTA FISCAL DE ENTRADA
>RO> o FB acusa:
>
>RO> This operation is not defined for system tables.
>RO> unsuccessful metadata update.
>RO> STORE RDB$RELATION_FIELDS failed.
>RO> attempt to store duplicate value (visible to active transactions) in unique
>RO> index "RDB$INDEX_15".
>
>RO> Po, já procurei em tudo e não acho esta transferencia. Ja reiniciei a
>RO> transacao e até o proprio banco e ele acusa. Jà tentei dropar os contraints
>RO> mas ele sempre diz q nao encontrou.
>
>RO> Porem aindanao consigo criar minha base do zero pois ele da aquele erro de
>RO> OBJECT IN USE. Ta ficando dificil!!!! Vou pegar uma ferramenta de
>RO> modelagem, desenhar tudo e tentar deixar a ferramenta atualizar pois fazendo
>RO> na munheca ta foda....
>
>RO> Vlw..
>
>
>
>______________________________________________
>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
>
>
>
--
+-----------------------------------------------------------+
Cristiano Rebonatto
Setor de Análise e Desenvolvimento
Divisão de Tecnologia da Informação
Universidade de Passo Fundo
Passo Fundo - RS
+-----------------------------------------------------------+
Mais detalhes sobre a lista de discussão lista