C# projesi sözdizimi hatası

Katılım
7 Mayıs 2020
Mesajlar
28
Arkadaşlar merhaba ınsert ınto deyiminde sözdizimi hatası böyle hatayla karşılaştım kodlarımı da aşagıda verdim.
C#:
String vtyolu = "provider = Microsoft. Jet. Oledb.4.0; data Source=C://Users//NAZIM//source//repos//WebApplication1//WebApplication1//Veritabanı5.mdb;Persist Security ınfo = true";
 Oledbconnection baglanti = New oledbconnection(vtyolu);
 baglanti.Open();
 String ekle = "insert into kullanıcılar(name, e-mail, password, Phone-number) values (@name,@e-mail,@password,@phone-number)";
 Oledbcommand komut = New oledbcommand(ekle, baglanti);
 Komut. Parameters. Addwithvalue("[USER=156989]@Name[/USER]", txtkullanici. Text);
 Komut. Parameters. Addwithvalue("@e-mail", txtemail. Text);
 Komut. Parameters. Addwithvalue("[USER=350373]@Password[/USER]", txtpassword. Text);
 Komut. Parameters. Addwithvalue("@phon-number", (txtphone. Text));

 komut.ExecuteNonQuery();
 
Son düzenleyen: Moderatör:
Sadece söz dizimi hatası mı yazıyor? Hatanın SS'ini de atabilir misiniz?
 
Neden buralarda köşeli parantez ve içindekileri kullandınız? Onları silin.
C#:
...
Komut. Parameters. Addwithvalue("[USER=156989]@Name[/USER]", txtkullanici. Text);
...
Komut. Parameters. Addwithvalue("[USER=350373]@Password[/USER]", txtpassword. Text);
...
 

Yine olmadı.
 

Dosya Ekleri

  • Ekran Görüntüsü (82).png
    278,4 KB · Görüntüleme: 32
Kodların tamamını paylaşabilir misiniz? txtkullanici ve txtpassword gibi değişkenlerin değeri belli değil.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…