Ver Mensaje Individual
  #5  
Antiguo 11-05-2007
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Reputación: 21
luisgutierrezb Va por buen camino
me llama la atención este trozo de codigo:

Código Delphi [-]
        try
          if Trim(Query.Fields[0].AsString) <> '' then
            begin
              showmessage('¡Estas Placas estan duplicadas!');
              Abort; //es correcto esto?
            end;
        finally
          query.Close ;
        end;

y me llama la atención por una cosa, si el Registro NO esta duplicado, entonces te regresa un Dataset Vacio por lo tanto, esto no es valido:
Query.Fields[0].AsString
lo que mas bien debes comprobar es:
if not Query.isEmpty then ....
Responder Con Cita