Ver Mensaje Individual
  #2  
Antiguo 23-07-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Reputación: 0
coso Va por buen camino
Hola, lo suyo seria tratar de coger la excepcion por id repetido

Código Delphi [-]
var
        fet : boolean;
        id : integer;
begin
       fet := false;
       while not fet do
       begin
                 id := strtoint(Edit1.Text); 
                 try 
                    Tabla.Append;
                    Tabla.FieldValues['id'] := id;
                    ...
                    Tabla.Post; 
                    fet := true;
                except  
                    ShowMessage('identificador repetido');
                    Edit1.SelectAll;
                    Edit1.SetFocus;
               end;       
       end;
end;

algo asi. igualmente este tema esta bastante tratado. si usas el buscador del foro seguramente encontraras otros mensajes

Última edición por coso fecha: 23-07-2008 a las 18:00:59.
Responder Con Cita