ClientDataSet sıralama (sadece integer alanda) problemi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
absal
Üye
Mesajlar: 36
Kayıt: 16 Tem 2005 06:57
Konum: BAŞKENT
İletişim:

ClientDataSet sıralama (sadece integer alanda) problemi

Mesaj gönderen absal »

cds kullanıyorum ClientDataSete bir alanı indexledim.Fakat bende sıralı görünüyor, başka (delphi olmayan) makinada sıra bozulmuş oluyor.Bir türlü cözemedim yardımcı olursanız sevinirim ...(midas.dll içine koyuyorum).String alanı diziyor problem yok
Kullanıcı avatarı
absal
Üye
Mesajlar: 36
Kayıt: 16 Tem 2005 06:57
Konum: BAŞKENT
İletişim:

Mesaj gönderen absal »

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

Mesaj gönderen aslangeri »

s.a.
işe forum kurallarından başlayabilirsin.

:evil:

yeterince açıklayıcı bilgi vermedikten sonra bizden nasıl yardım etmemizi bekleyebilirsiniz.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
absal
Üye
Mesajlar: 36
Kayıt: 16 Tem 2005 06:57
Konum: BAŞKENT
İletişim:

:)

Mesaj gönderen absal »

A.S.
Hocam konuyu yetirince acık anlattığımı düşünüyorum( gecen cuma da hocanın dediği gibi deliye laf tam anlatılır.Teşbihte hata olmaz)

Bir de anlamadığım hocam; konuyu cok ayrıntılı ve detaylıca analatacam, ama yanlızca konuyu cok detaylı anlattığım da, anlıyacak kişinin konu hakkında nasıl bir yardımı olur bilemiyorum, takdir sizin.

CDS yani ;
clientdataset componentin de kullanılan basit sql desteği olmayan sadece filitreleme yapabileceğiniz (delphi 6 da bazı filitreleme komutlarıda cakıyor pack indirmeniz lazım) ve herhangi bir kurulum gerektirmeyen veri tabanı.

Yaptığınız uygulamanın çalışması ve abuk subuk hatalar almak istemiyorsanız midas.dll adlı DLL de içine atın derim.

Buraya kadar herşey normal bildiğiniz gibi normal table nesnesinde IndexFieldNames özelliğine (öreneğin urun_no yaparsanız) yazcağınız şeye göre listeler.(sort eder) sql olsa order by desc komutlarıyla sort edersiniz.Adamlar clientdataset' ede IndexFieldName diye bir özellik koymuşlar ve çalışıyor.
Örneğin Ürün adına göre ok. ürün noya göre ok.
listeliyor problem string alan başka makinada listeli gelirken (örneğin isim sırası) integer alan listeli gelmiyor.(delphi olmayan makinada)

Neyse hocam ben oturdum, bendeyeken kullandığı DLL (sistemin kendi dll leri falan ayırt etmeden) listesini aldım ve içine attım sorunu anlamak için

advapi32.dll
comctl32.dll
gdi32.dll
midas.dll
msvcp60.dll vs..................

Sistem DLL leri ile birlikte 20 ye aşkın, gene bendeki çalışan (integer alanda) listeleme komutu, delphi olmayan makinada çalışmadı.

Umarım açık bir şekilde anlatabilmişimdir. Şimdiden herkezden Allah razı olsun.
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

Midasın güncel sürümünü yüklersen problemi halldebilirsin.
Kullanıcı avatarı
absal
Üye
Mesajlar: 36
Kayıt: 16 Tem 2005 06:57
Konum: BAŞKENT
İletişim:

Mesaj gönderen absal »

http://www.distribucon.com/midas.html adresinden indirdim. Zaten olayı delphi 2006 deniyorum midas.dll de bendekini aldım D6 nınkini D2006 nınkini yani çeşit çeşit denedim emme bende olan integer alandaki sıralama başka makina olmuyo (Delphi kurulu olmayan).Benim garibime giden string alanı sort etmesi ama integer edememesi
Cevapla