Merhaba ürünümü güncellemek istediğimde bu hata ile karşılaşıyorum. SQL'de varchar(max) yapınca düzeliyor fakat bu sefer virgülsüz kaydediyor, float değer almak zorundayım. Nasıl çözeceğim? Kodlar:
baglanti.Open();
SqlCommand komut = new SqlCommand("update urun_ekle set urun_adi='" +txt_urunPanel_adi.Text+"',kategori='"+ kul_kategoriguncel+ "',eBayFee='"+tutar+"',PaypalFee='"+paypalfe+"',e_baySatisFiyati='"+ txt_urunPanel_ebayFiyati.Text + "',dropshippingFiyati='"+ txt_urunPanel_dropFiyati.Text +"',netkar='"+netkar+ "',eBayLink='"+txt_urunPanel_ebayLink.Text+ "',DropshippingLink='"+txt_urunPanel_dropLink.Text+"',resim='"+txt_urunguncelle_resim.Text+"',satisdurum='"+secimdurum+ "'where urunID='"+txt_id.Text+"'",baglanti);
komut.ExecuteNonQuery();
verilerigoster("Select *from urun_ekle");
verilerigoster2("Select * from satis_ekle");
baglanti.Close();
not:ebayfee,paypalfee,ebaysatisfiyat,dropfiyat,netkar SQL'de float değerinde.
Mesaj otomatik birleştirildi:
varchar(max) yapınca düzeliyor fakat virgüllerde sorun oluyor.
Son düzenleme: