(interbase)bu kodu sira_no alanının otomatik olarak artması için kullandım
delphide tabloda kayıt ekliyorum sıra numaram otomatik olarak artıyo fakat delete yaptığım zaman sira numarası kaldığı yerden devam ediyor.
örneğin son olarak 60 tane kayıt ekledim ve 40. kayıda kadar olan bilgilerimi tablomdan sildim yeni kayıt eklediğim zaman bunun sıra numarası 61 olarak kayıt oluyo... not şimdiden vermiş olduğunuz güzel cevaplar için teşekkür ederim
aslolan da bu sekilde olmasıdır. verilen bir sırano baska kayıta verilmemeli
eger sıranoyu kendiniz bir sorgu ile (max degeri) olusturursanız
istediginiz sekilde kullanabilirsiniz.
Eger problem teskil etmiyorsa boyle olması daha avantajlıdır.
S.A.
ne yapmasını bekliyorsun ki?
yazdığın triger generatörün değerini bir arttırıp değeri sana gönderiyor. sildiğin kayıtların id sini başka kayıtlara versin diyorsan bu biraz baş ağrıtan işlemler yapman gerekecek demektir. silinen kayıtların id sini başka bir tabloda tutabilirsin. triger önce bu tablodaki kayıtlardan numara verir. tablo boşsa generatörden değer verir.
bir ikinci durumda tabloyu tamamen boşalttığında generatörü de sıfırlaman gerekebilir. bu durumdada