Merhaba arkadaşlar,
bugün çok tedirgin edici bir yanılgıya düştüğümü kanıtlayan bir sorunla karşılaştım
MySQL Database de,tutar adında Double tipinde örneğin değeri 278.72 olan bir bilgim var ,
ve Delphi tarafındada tutar adında ve Double tipinde bir değişkenim var beni şok eden olay şu
Kod: Tümünü seç
if tutar<>Query1tutar.AsCurrency then ....
olayında DEBUG modda inceledim her iki değerinde 278.72 ye eşit olduğunu görmeme rağmen bu iki değerin birbirine eşit olması durumda çalışan THEN bloğu çalışıyor ama AsCurrency yerine AsFloat kullanırsam sorun yok. asıl büyük sorun projemde her yerde AsCurrency kullandım databasenden gelen Double alanları okumak için ve bugüne kadar yaptığımın doğru olduğunu düşünüyordum. bu durumun nedeni nedir arkadaşlar? iyi çalışmalar.