paradox sql'de "case when then" ifadesi ?

Diğer 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ı
tolgaozb
Üye
Mesajlar: 70
Kayıt: 26 Ara 2003 12:22
Konum: Karşıyaka
İletişim:

paradox sql'de "case when then" ifadesi ?

Mesaj gönderen tolgaozb »

merhabalar
paradox table short tipi alanda tuttuğum 1 ve 0 ifadesini kullanıcıya gösterirken gridde 1 : EVET 2 : HAYIR şeklinde göstermek istiyorum.
Ancak SQL ile veriyi sorguladığımda sql server da çalışan ifade bu ortamda çalışmıyor ...
ifade şu :

CASE ALANISMI WHEN '1' THEN 'EVET' ELSE 'HAYIR' END QSONUCGOSTERENALAN

Acaba bu ifadenin karşılığı pardox'da yokmudur ?
Yardımlarınız için şimdiden teşekkürler....
T.Tolga Özbaltalar - http://www.veridizayn.com
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Sql server'da calisan kodlarin bir cogunu paradox'dan beklemek malesef mumkun degil.... Biraz agir olacak ama aslinda paradox'dan hic bir sey beklemek mumkun degil ... :)

Saka bir yana temel sql cumleleri disindaki bir cok ozellik (case statement gibi) paradox'ta yok.... case icin emin degilim yani %100 yoktur diyemiyorum zira bunun icin paradox uzmanı olmam lazım.... Ama olmadigi kanaatindeyim.....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

zaten paradox'un kendi SQL desteği yok. Olay BDE tarafından emule ediyor.

Ben paradox'la uğraşan birinin boşa vakit harcadığını düşünüyorum. Eskiden öğrenmek için kullanılabilir diyordum ama FireBird'ten sonra bu da fuzuli zaman israfı bence.

Allah kurtarsın ;)
Kullanıcı avatarı
tolgaozb
Üye
Mesajlar: 70
Kayıt: 26 Ara 2003 12:22
Konum: Karşıyaka
İletişim:

Mesaj gönderen tolgaozb »

cevap için teşekkürler...
sözkonusu olan 3 tablodan oluşan küçük çapta bir proje...
firebird öğrenmek adına firebird kullanmak istedim ancak fbguard.exe fbserver.exe programlarını bir türlü ekrana getiremediğim için paradoxda karar kıldım...
forumda bu sorun ile ilgili konular açılmış ama net cevap yok...
xp de binbir yolu denedim konsolları göremiyorum...

neyse
teşekkürler
olayı gridin oncustomdraw olayında çözmeyi deneyeceğim...
T.Tolga Özbaltalar - http://www.veridizayn.com
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

onlar ekrana gelmez zaten. Bu olay forumda çok konuşuldu ama Firebird'ü kurduktan sonra IB Expert gibi bir yönetim aracı kurmanız lazım. Firebird ile birlikte bir yönetim aracı gelmiyor.

ibexpert diye arattım 117 mesajda bu araçtan bahsedilmiş.
Kullanıcı avatarı
tolgaozb
Üye
Mesajlar: 70
Kayıt: 26 Ara 2003 12:22
Konum: Karşıyaka
İletişim:

Mesaj gönderen tolgaozb »

haklısınız !
çok önceleri sadece nasıl birşey olduğunu görmek amacıyla w98 makinemde firebird 1.0 + ibexpert kurmuştum ve o zaman sqlserver benzeri bir konsol ekranda beliriyordu....hatta saatin yanında ikon haline gelebilen...
şimdi xp makinede fb 1.5 kullanmaya çalışıyorum.sanıyorum geçmiş deneyimim beni köreltmiş ve önyargılı yapmış.
görünmüyorsa çalışmıyordur mantığı kurmuşum...

yardımlarınız için teşekkürler
bu arada arama yapmak konusunda (kendimi savunmak gibi olmasın)gerçekten bende hassasım...bu siteyi özellikle son bir aydır günde iki üç kez ziyaret ediyorum ve yazdığım ilk mesaj....
gerçekten başarılı bir site...
elinize sağlık...
T.Tolga Özbaltalar - http://www.veridizayn.com
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

Admin yazdı: Eskiden öğrenmek için kullanılabilir diyordum ama FireBird'ten sonra bu da fuzuli zaman israfı bence.

Allah kurtarsın ;)
Hocam buradaki da eki manayı değiştirmiş galiba, :? yoksa gerçekten firebirdidemi beğenmiyorsunuz. :?:
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Firebird çıktıktan sonra, paradox'u öğrenmek amacıyla kullanmakta fuzuli zaman israfı bence :)

kastettiğim bu idi.
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

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

Mesaj gönderen aslangeri »

S.A.
sql ile olmaz ama Querydeki alanın gettext eventini kullanarak istediğin işlemi yapabilirsin.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla