DOUBLE PRECISION alan da arama sorunu

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
AhmetNuri
Üye
Mesajlar: 262
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

DOUBLE PRECISION alan da arama sorunu

Mesaj gönderen AhmetNuri »

Delphi den ibx ile bir arama yaptırıyorum
sorun eğer arama yapılacak alan DOUBLE PRECISION ise ve arama da "=" lik isteniyor ise sonuc boş dönüyor.
Aynı sql ems ib fb managerde dolu sonuç gönderiyor
= çalışmıyor sql

Kod: Tümünü seç

select * from islem 
 where (UPPER(ISLEM_ADIM) = '1')
like ile çalışıyor

Kod: Tümünü seç

select * from islem 
 
 
 where (UPPER(ISLEM_ADIM) like '1%')
varchar alanlarda filan sorun yok
sorun DOUBLE PRECISION dan
Ahmet DENİZ
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Re: DOUBLE PRECISION alan da arama sorunu

Mesaj gönderen kadirkurtoglu »

sayısal bir alanda arama yapıyorsanız neden UPPER kullanıyorsunuz.
UPPER = küçük harfleri büyük harfe çevirme

Kod: Tümünü seç

select * from islem
where ISLEM_ADIM like '1%'
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: DOUBLE PRECISION alan da arama sorunu

Mesaj gönderen conari »

kadirkurtoglu yazdı:sayısal bir alanda arama yapıyorsanız neden UPPER kullanıyorsunuz.
UPPER = küçük harfleri büyük harfe çevirme
+1
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
AhmetNuri
Üye
Mesajlar: 262
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

Re: DOUBLE PRECISION alan da arama sorunu

Mesaj gönderen AhmetNuri »

bunu bende biliyorum. sql kod el ile yazılmıyor her sorgu otomatik kod üretici sistemimiz var .
Sorunu çözdük. sayısal alanlar için ex. tanımlayarak sorun çözüldü.
Ahmet DENİZ
Cevapla