|
안녕하세요.
DB를 만들고, DB에 대한 문제를 내서 맞춘 회수와 틀린 회수를 기록하여, 틀린 회수가 맞힌 회수보다
많은 조건을 filtering 하려고 하니 error가 나는군요.
SQL문은 간단한거 외엔 잘 몰라서 일단 TTable로 만들었습니다.
DB안의 Field는 틀린 회수와 맞춘회수를 기록할 수 있는 Incorrect, correct 두개의 field가 를 포함
하고 있습니다.
예를 들어 다음 과 같은 문장은 error 없이 잘 되더군요.
Table1->Filter = "Incorrect >= 10"; // 틀린 회수가 10이 넘는 경우 filtering, Error 없음
// 결과도 정확히 filtering 이 됩니다.
하지만, 처음 의도한 대로
Table1->Filter = "Incorrect > Correct"; // 틀린 회수가 맞춘 회수보다 큰 경우
// 이와 같이 하면 error 가 나는군요.
예외 처리 창에 뜬 에러 메세지는, "Operation not applicable." 입니다.
당연히 되겠지 하고 짜기 시작한 프로그램이라 갑자기 막막해 지네요. 다시 짜기도 힘들고...
혹시 위와 같은 의도로 사용하는 방법 아시면 답변 부탁드립니다.
|