AccessTr.neT

Tam Versiyon: komut nesnesi.ExecuteNonQuery() hata veriyor silme işlemi gerçekleşmiyor
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
'SİL BUTONU hata veriyor lütfen yardım.......

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

Dim baglanti As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='Avukat.mdb'")

Dim Sql As New String("DELETE FROM VERI WHERE ADI='{0}' AND SOYADI='{1}' AND NUMARA={2}")
Sql = String.Format(sql, TextBox1.Text, TextBox2.Text, TextBox3.Text)

Dim komutnesnesi As New OleDb.OleDbCommand(sql, baglanti)
Dim sonuc As Integer
baglanti.Open()
sonuc = komutnesnesi.ExecuteNonQuery()
If sonuc = 1 Then
MsgBox("Listeden Seçmiş Olduğunuz Veri Silinmiştir.", MsgBoxStyle.Exclamation, "Kayıt Uyarı")

End If
Listele("SELECT * FROM VERI'")
baglanti.Close()
Temizle()



End Sub
Numara tablonuzda metin olarak tanımlanmış.

2 çözüm var

1.cisi Numara alanını tablonuzda sayı yaparsanız çalışır.

2.cisi...
Dim Sql As New String("DELETE * FROM VERI WHERE ADI='{0}' AND SOYADI='{1}' AND NUMARA='{2}'")

deyimini yukarıdaki gibi yazarsanız çalışır...
Konu sayın Power tarafından doğru cevaplanmış olduğundan konuyu cevaplanmışlara taşıyorum.
Çok teşekkür ederim,
visual basic 2010 örnek kodlar ve uygulamalar ve dijital kitap varsa ve gönderirsen çok memnun olurum.
ben_galiba_yanlis_yaptim@mail_adresi_verilmiyordu.com