Bu tablodaki bir kaydı sildiğimde adresim field'ının değerini düzenlemek istiyorum. Ancak buna izin verilmiyor. Özellikle tüm kayıtları sildiğimde belli oluyor. Örneğin, 5 kayıt varsa ve bunların hepsi silinirse yeni kayıtta 6 değerini veriyor.
Kod: Tümünü seç
var a:integer;
begin
for a:=0 to tkitaplar.RecordCount-1 do
begin
tkitaplar.Edit;
tkitaplar.FieldByName('id').AsInteger:=a;
tkitaplar.Post;
end;
Kod: Tümünü seç
Dublicate entry '1' for key 1
Yardımcı olursanız sevinirim