Delphi - como guardar sinn duplicar

 
Vista:

como guardar sinn duplicar

Publicado por eliza0_n (6 intervenciones) el 20/05/2005 00:51:40
Hola tengo un problema a la hora de guardar los datos en la tabla, son tablas parados, y lo me gustaria hacer es que no me duplique registros, mi llave es ‘serie’, el codigo que tengo es:

procedure TForm2.BitBtn1Click(Sender: TObject);
begin
if DBEdit1.text<>'Serie' then
table1.Post;
table1.edit;
if DBEdit1.text='Serie' then
ShowMessage('YA EXISTE UN EQUIPO CON ESTE No. DE SERIE');
end;

todo va bien cuando le doy guardar un registro en el cual ‘Serie’ es diferente, pero cuando ‘Serie’ es igual, me marca error y se traba, me gustaria saber en que estoy fallando, ojala me puedan ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como guardar sinn duplicar

Publicado por jose julian (46 intervenciones) el 20/05/2005 01:11:47
por q no creas un indice unico para no permitir duplicados y utiliza el evento OnPostError para manejar el error, o utliza un try/except, no se si alguien tenga alguna otra idea.
tambien puedes usar el evento OnUPdateError o algo asi , pero solo si usas CachedUpdates.

en fin espero t sea d ayuda, saludos desde sonora, mexico
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar