Dá uma checada nos providerFlags....
 
[]´s
 
 
Sergio

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rodrigo de Moura
Enviada em: sexta-feira, 27 de abril de 2007 08:33
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Record not found or changed by another user.



Bom dia Pessoal,

Faço em uma grade o cadastro dos itens de um pedido e até tudo normal, só
que 

quando escolho o item e logo em seguida tento excluí-lo dá um erro de:

'Record not found or changed by another user.'

O interessante é que se fecho abro a tela e busco o pedido quando tento
excluir o

item é apagado, mas é apagado sempre o primeiro registro da grade mesmo se
eu

estiver posicionado no 4º item, ou seja, é apagado sempre o primeiro item na
grade.

A mensagem é clara: registro não encontrado, tanto que debugando o codigo do
item do

pedido é 0 (zero), por isso o erro. O clientdataset não está pegando o
registro da grade.

A pergunta é: como pego esse código do registro corrente na grade??

Utilizo Delphi 7, Firebird 1.5.3 e DbExpress. 

Muito obrigado,

Rodrigo de Moura

[As partes desta mensagem que não continham texto foram removidas]



 


[As partes desta mensagem que não continham texto foram removidas]

Responder a