Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
3
Yazılar
3
Üyeler
0
Reactions
530
Görüntüleme
Konu başlatıcı
Merhaba aşagıdaki gbi örnekteki gibi database'e kayıt yapmak istiyorum fakat kayıt esnasında cityname deki ' kesme işareti yüzünden kayıt yapamıyorum parameter i yanlış mı yapıyorum acaba yardımcı olabilirmisiniz.
Sehir sehir = new Sehir();
sehir.cityname ="Osmanın'yeri ";
sehir.nufus = 15325;
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=database;Integrated Security=SSPI");
con.Open();
SqlCommand cmd = new SqlCommand("Insert INTO City Values (" + int.Parse(sehir.CityID) + ",'" + sehir.cityname + " ') ",con);
cmd.Parameters.AddWithValue("@CityName", sehir.cityname);
cmd.Parameters.AddWithValue("@Nufus ", sehir.nufus );
cmd.ExecuteNonQuery();
con.Close();
Gönderildi : 25/03/2013 20:10
Lütfen bağlantıyı inceleyiniz.
İyi çalışmalar.
Gönderildi : 25/03/2013 21:01
Merhabalar,
Sql kodunu bir değişkene atayıp daha sonra sqlcommand a tanımlarsan tırnak konusunda daha sade ve anlaşılır olur senin için.
Örnek;
string memSQL = "INSERT INTO tablo (kolon1,kolon2) VALUES(' " + deger1 + " ',' " + deger2 + " ')";
Sqlcommand cmdKayit = new Sqlcommand(memSQL, conn);
cmdKayit.Executenonquery();
Gönderildi : 26/03/2013 18:13