Sql Sorgu Cümlesini Otomatik Yapılandırmak?

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Ms_YiLDiRiM
Üye
Mesajlar: 34
Kayıt: 24 Ağu 2010 09:46
Konum: Samsun

Sql Sorgu Cümlesini Otomatik Yapılandırmak?

Mesaj gönderen Ms_YiLDiRiM »

Merhaba Arkadaşlar,

benim sorum;
sql cümle yapısınnı parça parça vererek, otomatik yapılandırılmasını sağlayacak bir araç prosedür var mı?

örneğin ben

+ from tablo1
+where kolon1='deneme'
+select kolon1,kolon2
+ order by kolon2

olarak sql leri parça parça vereceğim, bunları otomatik olarak

Kod: Tümünü seç

select kolon1,kolon2 from tablo1 where kolon1='deneme' order by kolon2
olarak düzeltecek.

bunu istememdeki amaç bazen çok fazla iç içe filtreleme yapma durumum oluyor bunları dinamik hale getirmek istediğimde her yapı için ayrı bir sql oluşturmam gerekiyor.

şu anda Radstudio Delphi 10.3 kullanıyorum. (FDQuery ile uzak mysql)

Yardımlarınızı bekliyorum. Şimdiden teşekkür ederim.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2298
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Sql Sorgu Cümlesini Otomatik Yapılandırmak?

Mesaj gönderen freeman35 »

cevabı yazmışsın zaten neyi soruyorsun?
query.sql.text:='select'
+kolonlar
+'from ' +tablo1
+'where' +kolon1='deneme'
//+select kolon1,kolon2
+ 'order by ' +kolon2;
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Ms_YiLDiRiM
Üye
Mesajlar: 34
Kayıt: 24 Ağu 2010 09:46
Konum: Samsun

Re: Sql Sorgu Cümlesini Otomatik Yapılandırmak?

Mesaj gönderen Ms_YiLDiRiM »

freeman35 yazdı: 19 Oca 2021 10:28 cevabı yazmışsın zaten neyi soruyorsun?
query.sql.text:='select'
+kolonlar
+'from ' +tablo1
+'where' +kolon1='deneme'
//+select kolon1,kolon2
+ 'order by ' +kolon2;
Anlamadınız sanırım, sizin burada verdiğiniz sıralama doğru sıralama;

ben verileri karışık olarak vereceğim, sistem otomatik olarak bunları sıralamaya dizecek.
Cevapla