[firebase-br] Erro ao deletar qualquer registro
Romulo Oliveira
romulocpd em yahoo.com.br
Seg Jan 2 08:25:32 -03 2006
E ae, bom dia.
Bom, uma vez eu percebi uma coisa meio esquisita no FB mas é o caso de
se acostumar. Digamos uma tabela que ela tem relacionamento com ela
mesma, no meu caso a tabela FORNECEDOR tem um campo
FOR_RESPONSAVELFINANCEIRO que se relaciona a fornecedor. É o caso de
uma empresa com filiais, dai vc diz quem é a matriz.
Tentei um dia fazer um DELETE FROM FORNECEDOR e o FB não deixou!
Percebi que eu tinha q fazer em 2 etapas:
UPDATE FORNECEDOR SET FOR_RESPONSAVELFINANCEIRO = NULL;
DELETE FROM FORNECEDOR;
aí sim ele passou!
Ve se pode ser algo assim... seta ID_TAB pra null.
Vlw!
Michel Sugimoto wrote:
> Galera, qnd tento deletar qqr registro de uma tabela, da o seguinte erro:
>
> ISC ERROR CODE:335544348
>
> ISC ERROR MESSAGE:
> no current record for fetch operation
> validation error for column ID_TAG, value "*** null ***"
>
>
> onde ID_TAG é um campo varchar(30) not null, e tem coisas que dependem
> dele... 2 stored procedures e 2 trigger.
>
> pensei em deletar a tabela e criar de novo... pq acho que a tabela esta
> corrompida, mas ha dados que nao posso de perder.
>
> e fiz isso... criei uma tabela com a mesma estrutura, joguei todos os
> dados dela la (insert into tb_1 (.., ..) select .., .. from tb_2 )
> mas o problema persiste...
>
> qnd recriei a tabela... recriou as 2 trigger tb. mas elas sao before
> insert e after insert...
>
> to ficando doido ja.
>
> se alguem tiver alguma luz, mandae
>
> []s, t+ e Feliz ano novo galera!!!
>
> Michel
>
>
> ______________________________________________
> 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
>
Mais detalhes sobre a lista de discussão lista