sql de ondalıklı sayı sorgulama sorunu (Çözüldü)

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

sql de ondalıklı sayı sorgulama sorunu (Çözüldü)

Mesaj gönderen White Rose »

s.a.
arkadaşlar firebirdde şöyle bir sorgu cümlem var

Kod: Tümünü seç

SELECT * FROM STOKHAR WHERE STH_MNO=-1 AND STH_TAR='04.08.2011' AND STH_NUM='4' AND
STH_MIK='1' AND STH_FYT='5,76' AND STH_TUT='5,76' AND  STH_TOP='5,76' AND STH_ISL='S'
bu sorgu cümlesi çalışmıyor ve aşağıdaki hatayı veriyor.
conversion error from string "5,76"

sayısal değerleri tırnak içinde olmadan yazıyorum o zaman da , (virgül) de hata veriyor.
En son White Rose tarafından 21 Kas 2011 11:03 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: sql de ondalıklı sayı sorgulama sorunu

Mesaj gönderen unicorn64 »

sqlde ondalık ayracı noktadır.
5.76 olarak deneyin
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: sql de ondalıklı sayı sorgulama sorunu

Mesaj gönderen aslangeri »

s.a.
bu tip durumlarda parametre kullanmak en sağlıklı yöntemdir.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Re: sql de ondalıklı sayı sorgulama sorunu

Mesaj gönderen rsimsek »

@aslangeri nin dediği gibi decimal point veya tarih ayıraçları farklı olan bir bilgisayarda hata verecektir. Doğrusu parametre şeklinde verip kod içinden tipine uygun şekilde parametreleri geçirmektir.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: sql de ondalıklı sayı sorgulama sorunu (Çözüldü)

Mesaj gönderen White Rose »

s.a.
Parametre ile halloldu. teşekkürler
Cevapla