none
sql server float kayıt sorunu RRS feed

  • Soru

  • tabloda float tipinde bir alana float bir değişkenin değeri kaydı yapamadım. değişkenin değeri 7,5

    kayıt yaparken incorrect systax error 5 

    hatası alıyorum.

    7,5

    değil de 

    7.5 mı olacak

    ne yapabiliriz

    7 Kasım 2014 Cuma 18:45

Yanıtlar

  • float puan;
    float.TryParse(grvSorular...Text, NumberStyles.Any, new CultureInfo("tr-TR"), out puan);

    New CulturInfo("tr-Tr") yerine CultureInfo.CurrentCulture kullanmayi da isteyebilirsin.

    • Yanıt Olarak İşaretleyen Serkan Canseven 12 Kasım 2014 Çarşamba 13:41
    8 Kasım 2014 Cumartesi 10:19

Tüm Yanıtlar

  • Kodun nasil? Sayisal degerleri sayi olarak kaydedersen sorun cikmaz. String'e cevirirsen her zaman problem yasarsin. 7,5 hatali bir deger (virgulle ayrilmis iki sayi), bu string formati. Dogrusu 7.5

    7 Kasım 2014 Cuma 19:54
  •             float puan=0, alinanpuan=0;

                puan = float.Parse(grvSorular.Rows[soruID].Cells[7].Text);

                if (HttpUtility.HtmlDecode(grvSorular.Rows[soruID].Cells[3].Text) == "Çoktan Seçmeli")
                {
                    for (int i = 0; i < reader.Rows.Count; i++)
                        if (txtCevap.Text.IndexOf(reader.Rows[i].ItemArray[0].ToString()) > 0)
                            alinanpuan += puan / reader.Rows.Count;

    alinanpuan bilgisini veritabanına atamıyorum. veritabanında float tipinde bir alan tanımlı

    7 Kasım 2014 Cuma 20:32
  • bakmamı istersen mail at;
    7 Kasım 2014 Cuma 20:56
  • float puan;
    float.TryParse(grvSorular...Text, NumberStyles.Any, new CultureInfo("tr-TR"), out puan);

    New CulturInfo("tr-Tr") yerine CultureInfo.CurrentCulture kullanmayi da isteyebilirsin.

    • Yanıt Olarak İşaretleyen Serkan Canseven 12 Kasım 2014 Çarşamba 13:41
    8 Kasım 2014 Cumartesi 10:19