Zamanında bununla ilgili çok aradım,bir sonuca ulaşamadım.Bu kod sadece ADO'da çalışıyor,diğer data bağlantı türlerinde mesela MyDac'da çalışmaz ,bunu ado,mydac,ibdac vs tümünde çalışabilecek şekilde genel bir hale getirebilir miyiz? Sırf bunun için JvDBUltimGrid kullanmak zorunda kaldım...
and (Pos(' DESC', Sort)= 0) then
Sort := Column.Field.FieldName + ' DESC'
else
Sort := Column.Field.FieldName + ' ASC';
end;
bunun neyini çözemediniz? Yapılacak iş: ilgili kolonun field adını bul, bunu grid e bağlı query(dac mac ne olduğu farketmez) bileşeninin sql stringinde, order by dan sonraki filed listesinde olup olmadığına bak, yoksa ekle, varsa asc ise desc yap, query nin order by ını buna göre düzenle, query yi kapat aç
Kolay gele
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 !!!