[firebase-br] [POSSIBLE SPAM] Digest lista, volume 580,	assunto 1
    Josauro S.J. 
    josauro em casasoft.inf.br
       
    Seg Abr 24 12:43:51 -03 2006
    
    
  
1- O Indice para MVC_CODIGO esta definido como UNICO.
2- Ao tentar criar um PrimaryKey para esse campo, é retornado o erro:
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$INDICES failed.
attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_5".
[]'s
Josauro
1) Verifique se o campo MOVIMENTO_CONTA.MVC_CODIGO define um único
registro na tabela.
2) Tente criar uma chave primária para esse campo, nessa tabela.
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
JSJ>   Primeiramente obrigado por todos que tem contribuido com a
JSJ> solução do problema, exposto por mim, que provavelmente outros poderão ter
JSJ>   Mas apesar de ter feito conform solicitado no seu ultimo
JSJ> email, o erro continua, para quem ainda não viu o problema,
JSJ> provavelmente esta sendo causado por eu trabalhar com tabelas sem
JSJ> primary key definida explicitamente, e sim atraves de indice
JSJ> (para colocar um nome mais aceitavel, e poder manipula-la melhor).
JSJ>     IB_Query1.KeyLinks.Clear;
JSJ>     IB_Query1.KeyLinks.Add('MOVIMENTO_CONTA.MVC_CODIGO');
JSJ>     IB_Query1.Open;
JSJ>     IB_Query1.Insert;
JSJ>     IB_Query1.FieldByName('MVC_CODIGO').Value := 9999998;
JSJ>     IB_Query1.Post;
JSJ>     IB_Query1.Edit;  // AQUI DA O ERRO Could not edit current row
JSJ>     IB_Query1.Post;
    
    
Mais detalhes sobre a lista de discussão lista