Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
826
Tıklama
0
Öne Çıkarma
ASP ile ilgili küçük bir Veri Tipi Sorusu
B
13 yıl (60 mesaj)
Çavuş
Konu Sahibi

Merhaba Arkadaşlar ASP De Cari Takip sistemi Kodluyorum.
Buraya Kadar Herşey Normal Ancak Bilirsiniz ki Her Zaman Tutarlar Tam olarak Çıkmaz. 10, 11 , 2 gibi net tam tutarları yani (int) tipi ile her zaman karşılaşmamız imkansızdır.

Toplama işlemi yaptıracam fakat int yapınca kusuratları yuvarlıyor.

3,50 yassam 4 olarak baz alıyor.

3,50 gibi noktalı kayan sayı tipi nedir bilen var mı?

google o kadar arattım asp veri tipleri diye bulamadım.


cari=baglan("soncari")
Toplam = int(cari) + int(soncari)

Bu Toplama İşleminde Sıkıntı yok ancak veri türünde var .Yukarıdada söylediğim gibi kayan noktalı veri tipi nedir asp deki yardımcı olabilicek arkadaşlara tesekkur ederim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



L
13 yıl (206 mesaj)
Teğmen

Selam,

cint() yerinde cdbl() kullanırsan sorununu çözebilirisin.
Yani şu şekilde olacak
Toplam = cdbl(cari) + cdbl(soncari)
kolay gelsin...


Bu mesaja 1 cevap geldi.
K
13 yıl (18356 mesaj)
Yarbay

İnt ile para hesabi yapilmaz. Decimal kullan



< Bu ileti mobil sürüm kullanılarak atıldı >

B
13 yıl (60 mesaj)
Çavuş
Konu Sahibi

Öncelikle yardımınız için teşekkür ederim.Sorunum Çözüldü.Ancak

Tahsilat Yaparkende Toplam = cdbl(cari) - cdbl(soncari)

Yaptığımda mantıken cıkartma işlemi yapması lazım.
Ancak yine toplamaya devam ediyor.

yani diyelim ki;
<%
soncari=5
cari=3

toplam= sonari - cari

response.write toplam

%>

seklinde bir cıkartma yaptırırsam cıkartma işlemini sorunsuz yapıyor ancak
db veri çekipde Yaparkende Toplam = cdbl(cari) - cdbl(soncari) şeklinde yaparsam yine toplama yapıyor.





< Bu mesaj bu kişi tarafından değiştirildi bygold007 -- 8 Aralık 2013; 19:42:31 >


Bu mesajda bahsedilenler: @lament
L
13 yıl (206 mesaj)
Teğmen

Mobildeyim o yuzden kodlari inceleyemedim. Fakat anladigim kadariyla son cari degeri - geliyor ve bu yuzden ikisinide toplayip veriyor. Direk sorguyu calistirarsk degerin ne geldigini gorebilirsin.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
13 yıl (60 mesaj)
Çavuş
Konu Sahibi

İlginizden dolayı teşekkür Ederim.Sorunumu Çözdüm. Değişken Çakışması Nasıl bir Çakışmakssa hata vermesi gerekirken - yi + görüyor :)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.