Şimdi Ara

Syntax error in INSERT INTO statement. HATASI

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
484
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Additional information: Syntax error in INSERT INTO statement. Hatasy Alyyorum Bildi?im Kadaryyla Kodlamayla Ylgili Bir Yazym Hatasyndan Meydana Geliyor Access Veri Tabanyyla Bire Bir Olmasyna Ra?men Her Defasynda Hata Almaya Devam Ediyorum Kod A?a?yda Ynceleyip Hata my Düzeltirseniz Sevinirim.
      
    string vtyolu = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=vt.accdb;Persist Security Info=True";
    OleDbConnection baglanti = new OleDbConnection(vtyolu);
    baglanti.Open();
    string ekle = "insert into Kisi(Adsoyad,Tel_no,Adres,Borc,Not) values (@Adsoyad,@Tel_no,@Adres,@Borc,@Not)";
    OleDbCommand komut = new OleDbCommand(ekle, baglanti);
    komut.Parameters.AddWithValue("@Adsoyad", textBox1.Text);
    komut.Parameters.AddWithValue("@Tel_no", textBox2.Text);
    komut.Parameters.AddWithValue("@Adres", comboBox1.SelectedText + " - " + comboBox2.SelectedText + " - " + comboBox3.SelectedText);
    komut.Parameters.AddWithValue("@Borc", textBox3.Text);
    komut.Parameters.AddWithValue("@Not", textBox4.Text);
    komut.ExecuteNonQuery();
    baglanti.Close();
    MessageBox.Show("Y?lem Ba?aryly");







  • INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country) 
    VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');


    Parantezlerden önce boşluk koymayı ve verileri '..' içine almayı dener misin?
  • PcCopat kullanıcısına yanıt
    Hatamı çözdüm hocam;

    string ekle = "insert into Kisi([Adsoyad],[Tel_no],[Adres],[Borc],[Not]) values (@Adsoyad,@Tel_no,@Adres,@Borc,@Not)";

    Olarak Sorunsuz Çalıştı.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.