To com o seguinte problema:

tenho essa rotina ai pra trocar senha de um usuario cadastrado.
so que ta dando erro nessa linha ai:

  if self.dsusuario.dataset.locate('login',self.nome_usuario,[]) then



dsusuario.dataset.active := true;
-->  if self.dsusuario.dataset.locate('login',self.nome_usuario,[]) then
 begin
  //verificando se a senha é iqual
  if self.dsusuario.dataset.fieldbyname('senha').asstring <> 
self.editantiga.text
   then webapplication.showmessage('Senha incorreta')
   else begin
    if self.editnova.text <> self.editconfirmacao.text
     then webapplication.showmessage('As senhas informadas não conferem')
     else begin
      self.dsusuario.dataset.edit;
      self.dsusuario.dataset.fieldbyname('senha').asstring := 
self.editnova.text;
      self.dsusuario.dataset.post;
      webapplication.showmessage('Senha alterada com sucesso');
     end;
   end;
 end;
 dsusuario.dataset.active := false;


Erro: " BOF ou EOF são verdadeiros, ou o registro
atual foi excluído. A operação solicitada pelo aplicativo requer um
registro atual."

ALguem puder ajudar agradeco muito =)



_________________________________________________________________
Você sabia que com o Hotmail você tem espaço ilimitado para guardar seus 
e-mails? Começe a usar já!
http://www.microsoft.com/brasil/windows/windowslive/products/hotmail.aspx

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

Responder a