Vb.net İle Access Veri Kayıt Yaparken Hata Alıyorum?

1 2
10/05/2022, 09:39

karakrall01

Herkese Kolay gelsin ben Access veri kayıtı yapıyorum vb.net aracılığıyla ama şöyle bir sorumum oluyor, veri kyıtı yaparken sıkıntı yok Access kayıt yapıyor fakat en son sıraya kayıt yapmıyor var olan kayıtlar arasına kayıt yapıyor   Bunun sebebi nedir acaba
10/05/2022, 11:26

atoykan

Indexleme hatası gibi bahsettiğiniz sorun
10/05/2022, 17:16

karakrall01

(10/05/2022, 11:26)atoykan yazdı: Indexleme hatası gibi bahsettiğiniz sorun

Hocam bu hatayı nasıl aşabilirim? Ötnek vermek gerekirse; vb.net ile kayıt oluştur butonuna tıkladığımda sırası ile kayıt yapıyordu. Şuan 100 tane kayıt var ve şimdi yeni kayıt yaptığımda normalde en alt sıraya yazması gerekirken tutup ortadan yeni kayıt yapıyor yani son sıra 100. Kayıt olsun yeni kayıt 101 olması gerekirken tutup rasgele 30 sıradan sonrakine kayıt ediyor bunu nasıl çözebilirim
10/05/2022, 19:47

atoykan

Çalışmanızı görmeden net birşey söylenemez. Row Number tespit edip +1 ile index numarasını kendiniz verebilirsiniz. Data Table üzerinden hareket edebilirsiniz. Nasıl bir çalışma yaptınız, hangi verileri nasıl bir kod ile INSERT ediyorsunuz bunların hepsine bakmak lazım.
10/05/2022, 22:06

karakrall01

(10/05/2022, 19:47)atoykan yazdı: Çalışmanızı görmeden net birşey söylenemez. Row Number tespit edip +1 ile index numarasını kendiniz verebilirsiniz. Data Table üzerinden hareket edebilirsiniz. Nasıl bir çalışma yaptınız, hangi verileri nasıl bir kod ile INSERT ediyorsunuz bunların hepsine bakmak lazım.
Tamam hocam şuan projem yanımda değil yarın iş yerine geçtiğimde buradan kayıt ederken kullandığım kod kısmını paylaşırım şimdiden teşekkürler
11/05/2022, 10:11

karakrall01

(10/05/2022, 19:47)atoykan yazdı: Çalışmanızı görmeden net birşey söylenemez. Row Number tespit edip +1 ile index numarasını kendiniz verebilirsiniz. Data Table üzerinden hareket edebilirsiniz. Nasıl bir çalışma yaptınız, hangi verileri nasıl bir kod ile INSERT ediyorsunuz bunların hepsine bakmak lazım.
Kod:
Baglanti.open
Dim komut As New OleDbCommand(“insert into bilgiler(ad,soyad)values(‘“+Textbox1.Text+“‘,‘“+Textbox2.Text+”’)”,Baglanti)
komut.ExecuteNonQuery()
Baglanti.Close()
Bu insert şeklini kullanıyorum hocam
1 2