Firedac sorgu nesnesiyle sıralama hatası

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ı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Firedac sorgu nesnesiyle sıralama hatası

Mesaj gönderen ender_arslanturk »

Selâmlar,

Arkadaşlar veritabanı tablosunda alfabetik bir alana sayı girildiğinde order by stokadi dediğimde de sıralamayı doğru yapmamaktadır. Firedac'ın AdConnection.sort.options özelliğinde bazı seçimleri seçtiğimde de yapmamakta.

Resim

Resim

Sıralamanın

1, 10, 100 öncelikli değilde

satıra göre 1, 2, 3 ... 10, 11, 12, 13, .. şeklinde olmasını istiyorum.

Bu konuyla ilgili nasıl bir seçeneğim olabilir ?

Hayırlı işler dilerim.

Teşekkürler,
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Firedac sorgu nesnesiyle sıralama hatası

Mesaj gönderen sabanakman »

Sıralama doğru, karakter tipli alanlarda sıralama sözlük sıralamasına göre yapılır. İşin özü "1 110" değeri "1 12" den sözlük sıralama mantığına göre daha önce gelmektedir. Bu sorun ancak kırılımların basamaklarını denkleştirerek giderebilirsiniz. "1 110" ancak "1 012" değerinden sonra gelecek ve sıralama düzelecektir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Re: Firedac sorgu nesnesiyle sıralama hatası

Mesaj gönderen ender_arslanturk »

Teşekkürler..
Cevapla