Query에서 Order by AAA desc 를 적용했더니 'Table Level Changed' 라는 Error가 발생했습니다.
Query Property에서 Active를 True로 할 때 발생하네요.
Property의 SQL에서 order by 부분을 빼고 프로그램 내에서 실행해도 마찬가지입니다.
모든 Query 가 그런 것은 아니고 특정 Query만 그렇네요.
이 사이트에서 검색해보았는데도 찾을 수가 없고요.
어떤 경우에 이런 현상이 생기는 것인가요?
참고로 Windows XP에서 Delphi5를 사용하고 있습니다.
추가)
1. DataSet : TQuery
SQL : Select PSID, SDATESTART, STIMESTART,STIMESTOP,
MINSPO2, MAXSPO2, MINHR, MAXHR, EVSPO2, EVHR, ESID, COMMENT
from "EventTitle.dbf"
( order by SDATESTART desc, STIMESTART desc ) --- 여기에서 Error발생
2. DataSet : TQuery
SQL : Select PNAME, PPID, GENDER, BIRTHDAY, GENDER, PHONE1,
PHONE2, ADDRESS, REGISTDAY, PSID
from "Patient.dbf"
order by REGISTDAY desc --- 여기서는 Error 없음