C# sözdizimi hatası

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
3 Ağu 2020
Mesajlar
96
Tepki puanı
2
Yaş
26
5 HİZMET YILI
C#:
private void btnEKLE_Click(object sender, EventArgs e)
{
baglanti.Open();
string sorgu = "INSERT INTO Eleman (Ad,Soyad,Telefon,Not,Borc) VALUES ('@ad','@soyad','@telefon','@not','@borc')";
komut = new OleDbCommand(sorgu, baglanti);
komut.Parameters.Add("@ad", OleDbType.VarWChar).Value = textAd.Text;
komut.Parameters.Add("@soyad", OleDbType.VarWChar).Value = textSoyad.Text;
komut.Parameters.Add("@telefon", OleDbType.VarWChar).Value = textTelNO.Text;
komut.Parameters.Add("@not", OleDbType.VarWChar).Value = textNot.Text;
komut.Parameters.Add("@borc",OleDbType.Integer).Value = Convert.ToInt32(textBorç.Text);
komut.ExecuteNonQuery();
baglanti.Close();
KisiListele();

}

technopat db.png
techopat code hata.png


Merhaba arkadaşlar. Hazırladığım veri tabanı ve yazdığım kodlar aşağıdaki gibidir. Sözdizimi hatası alıyorum. Bilgisi olanlar, bana yardım edebilir mi?
 
Kurtarılmayı bekleyenler kurtulmayı hak etmez
Uzman Üye
Katılım
23 Nis 2016
Mesajlar
272
Tepki puanı
50
Ödüller
9
Sosyal
10 HİZMET YILI
C#:
string sorgu = "INSERT INTO Eleman VALUES ('@ad','@soyad','@telefon','@not','@borc')";
Bu halde denedin mi hiç?
 
Onaylı Üye
Katılım
3 Ağu 2020
Mesajlar
96
Tepki puanı
2
Yaş
26
5 HİZMET YILI
C#:
string sorgu = "INSERT INTO Eleman VALUES ('@ad','@soyad','@telefon','@not','@borc')";
Bu halde denedin mi hiç?

evet denedim işe yaramıyor.
Post automatically merged:

C#:
string sorgu = "INSERT INTO Eleman VALUES ('@ad','@soyad','@telefon','@not','@borc')";
Bu halde denedin mi hiç?

System.Data.OleDb.OleDbException: 'Sorgu değerleri ile hedef alanların sayısı aynı değil.' onda da böyle bir hata alıyordum.
 
Kurtarılmayı bekleyenler kurtulmayı hak etmez
Uzman Üye
Katılım
23 Nis 2016
Mesajlar
272
Tepki puanı
50
Ödüller
9
Sosyal
10 HİZMET YILI
Ben de tam anlamadım. Şu siteye bir bak istersen burada System.Data.SqlClient kullanmış. Bir de textBox a textBorç ismini vermişsin Türkçe karakter kullanmadan dene istersen.
Bağlantıları görmek için lütfen Giriş Yap
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst