hola,
el siguiente codigo, recorre la tabla en busca de unos apellidos y nombre, cuando lo encuentra debe borrarlos previo mensaje de aviso al usuario...
Código Delphi
[-]
procedure Tformulario1.sButton2Click(Sender: TObject);
var
j: integer;
ape,nom: string;
begin
for j := 0 to adotabla.FieldCount - 1 do
begin
ape:= adoTabla.FieldByName('APELLIDOS').AsString + ' ';
nom:= adoTabla.FieldByName('NOMBRE').AsString;
if lista2.items.Strings[j] = ape+nom then adotabla.delete;
end;
adotabla.Close;
end;
Borrar borra, pero no lo hace de manera muy limpia y aunque borra el registro, devuelve el mensaje de error "salida de indices...." que he marcado en negrita.
Espero podais ayudarme, un saludo y gracias