Q&A

  • clientdataset에서 sorting 문제
프로젝땜시 델파이 6 버전을 사용하고 있습니다.

sql 에서 쿼리에 order를 주어서 가져 오는 데이타는 쿼리 분석기에서 정확하게
정렬이 되는데,

이 쿼리를 ClientDataSet에서 가져오면 정렬이 이상하게 됩니다.

쿼리에서 잡힌 정렬 순서대로 왜 가져 오지 못하는지.

TQuery 에서 가져오면 또.. 정확하게 정렬이 되는데

clientdataset 에서 가져오는 데이타는 정렬이 이상하게 되네요.

물론 쿼리문안에 OrderBy두 다 되어있구요

원인이 무엇인지...

조언 부탁드립니다.

연결은 TQuery - TDataSetProvider - TClientDataSet - TDataSource - DBGrid 순으로 하였습니다.
2  COMMENTS
  • Profile
    이희진 2007.02.05 19:23
    ClientDataSet의 IndexName 또는 IndexFieldName에
    특정 Index를 설정하였다면, 해당 Index에 따라서 Sorting 됩니다.
    이 부분을 확인해보시기 바랍니다.
  • Profile
    구명섭 2007.02.05 23:38


    clientdataset의 indexfieldnames를 sorting을 원하는 필드 index를 설정하니 되는군요

    감사합니다~^^