DatabaseSetFilter함수는 ‘편집기|요소삽입|데이터 베이스’ 오브젝트를 사용할 때 정렬방법 및 데이터를 불러올 조건을 수행하는 함수이다.
이 함수는 ADO를 사용함으로 ODBC세팅을 필요로 하지 않는다.
단, 데이터 베이스 요소를 사용하기 위해서는 AUTOBASE CD에서 제공하는 REDIST디렉토리안의 mdac_kor.exe 또는 mdac_eng.exe를 인스톨 하여야 한다.
@DatabaseSetFilter(char* class_name, char *where, char *orderby);
char* class_name 편집기의 데이터 베이스 오브젝트의 Class Name 이 된다.
char* where 데이터를 불러올 조건절이 된다.
Char* orderby 불러온 데이터들을 정렬 시키는 내용이 온다.
예제
@DatabaseSetFilter ("Database1","GRADE = 3","ID DESC");
문장설명 : ClassName이 Database1으로 설정된 데이터 베이스 오브젝트로 불러올 데이터는 where절에 쓰여진 GRADE필드에서 값이 3인 데이터를 불러오고, 정렬을 ID가 큰 순에서 낮은 순으로 정렬시킨다.
참조