[firebase-br] Could not edit current row
Carlos H. Cantu (TeamFB)
listas em warmboot.com.br
Seg Abr 24 09:25:48 -03 2006
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