Merhaba.
Resimdeki textboxa ondalık sayı girince tam sayı olarak sonuç çıkıyor.
Mesela 0,73 textboxa yazıp güncelle yapınca 1 olarak sonuç çıkıyor.
Acaba çözüm nasıldır?
Saygılar.
Vb.net Datagridden Accese Veri Güncelleymede Ondalık Problem
KOD:
ve güncellemeyi
KOD:
ve ekleyi de
ilgili yerleri verdiğim kodlarla değiştiriniz.
Kod:
Dim b, c, d, x, f As Single
KOD:
Kod:
Dim sql As New String("update Tablo1 set [dd]='" & aa & "',[ee]='" & b & "',[ff]='" & c & "',[gg]='" & d & "' ,[hh]='" & x & "',[jj]='" & f & "',[kk]='" & g & "' where [id]= " & id_no & "")
Kod:
Dim sql As New String("insert into Tablo1 ([dd],[ee],[ff],[gg],[hh],[jj],[kk]) values ('" & aa & "','" & b & "','" & c & "','" & d & "','" & x & "','" & f & "','" & g & "') ")
Son Düzenleme: 22/04/2017, 17:40, Düzenleyen: alican60.
7. Satırda değişken türünü tanımlarken Decimal olarak tanımlamanız lazım yoksa sayı Integer'a çeviriyor. Şu şekilde olması lazım :
Böyle yapsanız da çalışmayacak çünkü Update kodunuz yanlış. Parametre ile eklemediğiniz için parametre hatası alacaksınız. Değerler birbirinden , ile ayrılıyor ancak sayı da virgüllü olunca alan ve değer sayısı aynı olmayacaktır.
Dim b, c, d, x, f As Decimal
Böyle yapsanız da çalışmayacak çünkü Update kodunuz yanlış. Parametre ile eklemediğiniz için parametre hatası alacaksınız. Değerler birbirinden , ile ayrılıyor ancak sayı da virgüllü olunca alan ve değer sayısı aynı olmayacaktır.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Teşekkürler her iki hocamada.
Ali hocamınki tam çalıştı.
Alpeki hocamızınkini ayarlayamadım.
Ali hocamınki tam çalıştı.
Alpeki hocamızınkini ayarlayamadım.
Konuyu Okuyanlar: 1 Ziyaretçi