INSERT INTO Deyiminde Sözdizimi Hatası Hakkında
-
baglan.ConnectionString = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=memodb.mdb";
OleDbCommand kaydet = new OleDbCommand ("INSERT INTRO topcular(id,malin_cinsi,adet,safi,fiyati,tutari,kesinti,net_kalan)VALUES((textBox1.Text),(comboBox1.Text),(textBox3.Text),(textBox4.Text),(textBox5.Text),(label9.Text),(textBox2.Text),(textBox8.Text)",baglan);
kaydet.Connection = baglan;
kaydet.Parameters.AddWithValue("id", textBox1.Text);
kaydet.Parameters.AddWithValue("malin_cinsi", comboBox1.Text);
kaydet.Parameters.AddWithValue("adet", textBox3.Text);
kaydet.Parameters.AddWithValue("safi", textBox4.Text);
kaydet.Parameters.AddWithValue("fiyati", textBox5.Text);
kaydet.Parameters.AddWithValue("tutari", label9.Text);
kaydet.Parameters.AddWithValue("kesinti", textBox2.Text);
kaydet.Parameters.AddWithValue("net_kalan", textBox8.Text);
baglan.Open();
kaydet.ExecuteNonQuery();
baglan.Close();
MessageBox.Show("Kayıt Başarılı");
Arkadaşlar C# da aşağıdaki kodda veritabanına kayıt esnasında
kaydet.ExecuteNonQuery();
INSERT INTO deyiminde sözdizimi hatası veriyor..bu işte yeniyim nedir sorun bir yardım edebilecek arkadaş varmı??
-
insert intro yazmışın into olacak
-
leDbCommand kaydet = new OleDbCommand ("INSERT INTRO topcular(id,malin_cinsi,adet,safi,fiyati,tutari,kesinti,net_kalan)VALUES((textBox1.Text),(comboBox1.Text),(textBox3.Text),(textBox4.Text),(textBox5.Text),(label9.Text),(textBox2.Text),(textBox8.Text))",baglan);
-
kmt.Connection = baglanti;
kmt.CommandText = "INSERT INTO ekle(demirbas,tur,modeli,port,marka,serino,mac,garanti,eklemetarih,aciklama,yeri,cephe,depoyer) VALUES (@demirbas,@tur,@modeli,@port,@marka,@serino,@mac,@garanti,@eklemetarih,@aciklama,@yeri,@cephe,@depoyer)";kmt.Parameters.AddWithValue("@demirbas", TextBox1.Text);
kmt.Parameters.AddWithValue("@tur", DropDownList1.Text);
kmt.Parameters.AddWithValue("@modeli", DropDownList2.Text);
kmt.Parameters.AddWithValue("@marka", DropDownList3.Text);
kmt.Parameters.AddWithValue("@serino", TextBox5.Text);
kmt.Parameters.AddWithValue("@mac", TextBox3.Text);
kmt.Parameters.AddWithValue("@garanti", TextBox7.Text);
kmt.Parameters.AddWithValue("@eklemetarih", trh);
kmt.Parameters.AddWithValue("@aciklama", TextBox6.Text);
kmt.Parameters.AddWithValue("@yeri", drp6.Text);
kmt.Parameters.AddWithValue("@port", TextBox2.Text);
kmt.Parameters.AddWithValue("@cephe", DropDownList4.Text);
kmt.Parameters.AddWithValue("@depoyer", TextBox11.Text);buna benzer bi yapıda yaparsan çalışacaktır... buarada @ ler önemlidir değişkende koyman gerekir.
-
new OleDbCommand(
"INSERT INTRO topcular(id,malin_cinsi,adet,safi,fiyati,tutari,kesinti,net_kalan)
VALUES (
(textBox1.Text),
(comboBox1.Text),
(textBox3.Text),
(textBox4.Text),
(textBox5.Text),
(label9.Text),
(textBox2.Text),
(textBox8.Text)
);",baglan);baglan değişkeninden önceki parantezi koymamışsın???
-
TŞK arkadaşlar bir parantez adamın başına neler getiriyor :)) çok sağolun..
