Skip to main content

AccessTr.neT


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

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

Çözüldü #1
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
Cevapla
#2
Indexleme hatası gibi bahsettiğiniz sorun
Cevapla
#3
(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
Cevapla
#4
Ç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.
Cevapla
#5
(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
Cevapla
#6
(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
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da