[firebase-br] Could not edit current row
RedDevil
reddevil_fdb em yahoo.com.br
Sex Abr 21 05:35:06 -03 2006
ola Mr. Josauro,
em primeiro lugar, como dizem que dizia o Jack, vamos por partes (na
proxima msg a gente chega ao KeyLinks).
esse erro de "Could not edit current Row" ou "Record was not located to
update" que acontece quando a vossa pessoa da um "IB_Query1.Edit;" muito
provavelmente esta acontecendo (e antes nao acontecia) porque o senhor deve
ter atualizado a sua versao do IBObjects para a versao 4.6.x...
nos testes que eu fiz ate agora com a versao 4.6.A do IBObjects, eu somente
estou conseguindo fazer alteraçoes ("TIB_QueryX.Edit;") em uma tabela
colocando na propriedade SQL da TIB_Query um "for update"...
tipow assim:
select <campo>,<campo>,<campo>... from <tabela>
where <condicao>
order by <campo>
for update <-------------------------------------------------------
depois de fazer apenas uma alteraçao qualquer na <tabela>, pode-se retirar o
"for update" da SQL que tudo funciona normalmente... logo mais eu vou tentar
descobrir porque isso esta acontecendo...
pode ser que se quando a gente altera algum registro da tabela com o "for
update" constando na propriedade SQL da TIB_Query alguma outra propriedade
da TIB_Query eh alterada...
[]s
força sempre!!!
ate +++
--
Luiz "RedDevil" Stefanski - Linux User #399026
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.RedDevil.eti.br/ibob.htm
usando o IBExpert no Linux:
http://www.firebase.com.br/fb/artigo.php?id=1366
----- Original Message -----
From: "Josauro S.J." <josauro em casasoft.inf.br>
To: <lista em firebase.com.br>
Sent: Monday, April 17, 2006 3:38 PM
Subject: [firebase-br] Could not edit current row
Qual o motivo de apresentar o erro de Could not edit current Row em um
processo semelhante ao abaixo, sendo que sempre funcionou derrepente começou
a apresentar esse erro;
IB_Query1.Insert;
IB_Query1.FieldByName('MVC_CODIGO').value := 9999999;
IB_Query1.Post;
IB_QUERY1.EDIT; <- Pode ser aqui o erro
...
IB_QUERY1.Post; <- Ou outro erro é Record was not located to update.
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
http://br.info.mail.yahoo.com/
Mais detalhes sobre a lista de discussão lista