Kod Bu ve Ürün'ü Sql'e Atacağı Zaman eğer değer, Nokta ile yazıldıysa bir sorun yok. ama Virgül ile yazılınca convert float hatası ile baş başa kalıyorum. bu sorunu kökten nasıl çözebilirim. Textbox tarafındamı çözmeliyim diğer Sql tarafında mı bilemedim. Fiyat girişlerinde sorun oluyor, ayrıca Noktalı Kullanımları Şu şekilde yapmak için nasıl bir yol izlemem gerekli 1.000,50 gibi ? Çıkamadım işin içinden nette biraz kurcaladım ama Pek anlaşılabilir bulamadım.
SqlCommand ekle = new SqlCommand("insert into tbl_urunler (urunid,urunadi,urunmiktar,urunfiyat) values (@p1,@p2,@p3,@p4) ", bgl.baglanti());
ekle.Parameters.AddWithValue("@p1", txturunkodu.Text);
ekle.Parameters.AddWithValue("@p2", txturunadi.Text);
ekle.Parameters.AddWithValue("@p3", txtstok.Text);
ekle.Parameters.AddWithValue("@p4", txtfiyat.Text);
ekle.ExecuteNonQuery();
bgl.baglanti().Close();
MessageBox.Show("Ürün Eklendi");
}