Veritabanı Kayıt işleminde ID Sorunu

Bu konuyu okuyanlar

mustafabilir

Öğrenci
Katılım
23 Ağustos 2019
Mesajlar
12
Reaksiyon puanı
0
Puanları
1
Yaş
39
SQ Lite veritabanı kullanıyorum basit bir uygulama yaptım kendi işime yarayacak kadar. DB'de otomatik ID numarası veriyor buraya kadar sorun yok fakat örnek olarak
1
2
3 kayıt yaptık; 3. kayıtı sildiğim de tekrar kayıt yaptığımda ID numarası 4. den başlıyor. Son 3. kayıttan devam etmesi için ne gibi bir değişiklik yapmalıyım?
 

sametekinci

Öğrenci
Katılım
14 Ağustos 2019
Mesajlar
11
Reaksiyon puanı
1
Puanları
1
Yaş
36
ID numarası kullanma ayrıca bir alan aç numara diye otomatik artmasın.. aşağıdaki kodu kendine göre düzenleyerek kullanabilirsin. Her kayıtta son degerin +1 ini verir.

C#:
SQLiteConnection baglanti = new SQLiteConnection("Data Source = veritabani.db");
            baglanti.Open();
            SQLiteCommand cmd = new SQLiteCommand();
            cmd = new SQLiteCommand("SELECT MAX (numara)+1 FROM personeller");
            cmd.Connection = baglanti;
            string maxnumara = cmd.ExecuteScalar().ToString();
            baglanti.Close();
            txtnumara.Text = maxnumara;
 
Son düzenleme:
Üst