none
Labeldan gelen veriyi integera çevirip kayıt ettirme RRS feed

  • Soru

  • sayfamda toplamfiyat adında bir label var ve seçilen ürünlerin fiyatları buraya yazdırılıyor...

    SalesAdd.Parameters.AddWithValue("@TotalPrice", lblTotal.Text);

    şu kod ile de kayıt ettirmeye çalışıyorum ama 

    "

    Error converting data type nvarchar to numeric.

    "

    bu hatayla karılaşıyorum, nasıl düzeltebilirim ?


    Yev.Tasarım Web Tasarım & Programlama

    13 Aralık 2015 Pazar 18:49

Yanıtlar

  • Sorun, lbltotal'in text özelliğinin boş gelmesiymiş hocam, javascript ile seçilen ürünlerini fiyatlarını label'ın textine yazdırıyordum, sayfamda gözüyor. Ama toplam fiyat arka da kod tarafına boş geliyor. Hata bundan dolayı imiiş. Çözmüş bulunduk. Teşekkürler :)

    Yev.Tasarım Web Tasarım & Programlama

    • Yanıt Olarak İşaretleyen Serkan Canseven 14 Aralık 2015 Pazartesi 14:21
    13 Aralık 2015 Pazar 20:27

Tüm Yanıtlar

  • Merhaba; Öncelikle convert.toint32(label1.text) denediniz mi ...
    13 Aralık 2015 Pazar 19:20
  •  SalesAdd.Parameters.AddWithValue("@TotalPrice", SqlDbType.Float).Value = lblTotal.Text;
    Kolay gelsin;
    13 Aralık 2015 Pazar 19:29
  • Sorun, lbltotal'in text özelliğinin boş gelmesiymiş hocam, javascript ile seçilen ürünlerini fiyatlarını label'ın textine yazdırıyordum, sayfamda gözüyor. Ama toplam fiyat arka da kod tarafına boş geliyor. Hata bundan dolayı imiiş. Çözmüş bulunduk. Teşekkürler :)

    Yev.Tasarım Web Tasarım & Programlama

    • Yanıt Olarak İşaretleyen Serkan Canseven 14 Aralık 2015 Pazartesi 14:21
    13 Aralık 2015 Pazar 20:27
  • :) kokay gelsin ...
    13 Aralık 2015 Pazar 20:28
  • Asp.net'in çalışma mantığını araştırmanızı tavsiye ederim. Şayet label'ın değerini okuyor olsaydınız kullanıcı label'ı kafasına göre değiştirebilirir size değişik fiyatlar sunardı.

    Çoğu sunucu taraflı dile yeni başlayanın yaptığı en önemli hatalardan bir diğeri ise düğmeleri disable etmek veya görünmez kılmak fakat sunucu tarafında bir önlem almamak. Kullanıcı gönderdiğiniz her şeyi değiştirebilir. Önlem her zaman sunucu tarafında alınmalıdır. İstemci taraf sadece süs olarak konur. İstemciden gelen hiç bir bilgiye güvenilmemelidir.


    14 Aralık 2015 Pazartesi 10:01
    Moderatör
  • Hocam sistemde kullanıcı fiyatı değiştiremez çünkü bir, sistem son kullanıcıya kapalı iki, checkboxtan seçilen ürünlerin fiyatları yazılıyor label.text özelliğine, orada ki açık ne olabilir ? 

    birde hocam şöyle bir şey yapmam gerekiyor, 

    SalesAdd.ExecuteNonQuery();

    Satış tablosuna veri kaydı yapıldıktan sonra, kaydedilen yeni satışın idsini alıp, sayfada chekboxliste seçilen ürünlerin idleri birlikte farklı bir taboya kayıt yapmam gerekiyor, bunu nasıl yapabiliriz ?


    Yev.Tasarım Web Tasarım & Programlama

    14 Aralık 2015 Pazartesi 11:48
  • Hiç bir arayüz elemanı değişken gibi kullanılmaz ve kullanıcı tarafından gelen hiç bir bilgiye güvenilmez. Bugün son kullanıcıya kapalı olur yarın açık olur. 

    İkinci sorun forumda defalarca soruldu bir örneği :

    https://social.msdn.microsoft.com/Forums/tr-TR/64fc06fd-aa60-43a0-9ba7-8c9514c8041a/kaydedilen-kaydn-id-sini-alma?forum=vbnettr

    14 Aralık 2015 Pazartesi 15:03
    Moderatör