현재 CD-Rom 을 위한 프로그램을 개발중입니다.
1. 파라독스 db에서의 intersection 지원 여부.
DB는 파라독스를 사용하고 있는데, 아무리 찾아봐도 Intersection 기능은
지원이 안되는 것인지 잘 모르겠군요. Union 은 되던데...
2. 속도가 빠른 db 관련 컴포넌트 추천 요망.
또, 한가지는 현재 제가 사용하는 테이블중 하나가 매우 큽니다.
테이블 하나가 약 700 MB 정도 됩니다. 구성은 스트링 필드 하나와,
메모 필드 하난데, .db 파일 크기가 약 70 MB 정도 되고 .mb 파일
크기가 약 630 MB 정도 됩니다. 그러다보니 Like 연산자 사용시 효율이
많이 떨어지는 군요. 그래서 말인데, 속도가 좀 빠른 db 컴포넌트가 어떤것이
있을까요? 참고로 아폴로 최신버전을 구입해서 사용을 해봤는데 동일 쿼리에
대해서도 더 느린것 같아서 사용을 유보하고 있습니다. 제가 좀 알아보기로는
루비콘이라는 것이 있던데, 루비콘에서 union 이나 intersection 기능 지원이
되는지, 또한 Quick Report 와도 100 % 호환이 되는지 궁금합니다. 아니면,
더 빠른 것이 있다면 더더욱 좋겠지요..
3. 한가지 더. ^^
쿼리 컴포넌트에서 쿼리를 날린 후, 테이블 검색을 중단할 방법이 있을까요?
Query.Active := True; 이후에 검색이 끝나기 전, 사용자가 취소를 누르면
검색을 중단하고 싶은데, 잘 모르겠군요. 어디선가 그와 관련된 글을 본 것
같은데, 그 경우에는 BDE api를 직접 구사하더군요. 그런데, 제 경우에는
꼭 그렇게 해서라도 해야하는 경우는 아니라서.
사이트가 큰 테이블 검색시에만 좀 필요한 기능이고, 그 테이블을 검색하는
빈도가 상당히 낮기 때문에 좀 간단한 방법이 없을까 해서 이렇게 글을 올립니다.
그럼, 늘 발전하는 한델이 되시기를...
항상 도움만 받는것 같군요. 언젠가는 저도 도움이 되어야 할 텐데... ^^;;;