안녕하세요..
마이다스로 프로그램을 작성하고 있는 김주민입니다.
저는 clientdataset을 이용해서 클라이언트 프로그램을
작성하고 있습니다.
그런데 소팅 문제에 봉착했습니다.
물론 쿼리를 던져서 소팅을 해결하거나 DB(저의 경우 Sql-Server)쪽의
인덱스정의를 바꿔서 해결할 수도 있지만도..
저는 ClientDataSet의 Filter를 이용해서 검색을 합니다.
마치 table 컴포넌트를 사용하듯이 말입니다.
가능한 쿼리를 사용하지 않으려고 합니다.
그러나 보니 소팅이 문제가 되더군요.
그래서 Index defs 를 이용하여 소팅을 해결하려고 했는데요..
하나의 필드에 대해서는 소팅이 되지만 두개 이상의 필드에
대해서는 소팅이 불가능하더군요..
예를 들어 필드1은 날짜,필드2는 시간 인데..
필드1은 Desc,필드2는 Asc로 소팅을 하려고 한다면
해결이 되질 않더군요..
고수님들 꼭 부탁드립니다.
흑흑흑..항상 멍청한 질문만 드려서 죄송합니다