|
8만개~10만개 정도의 데이타를 데이타베이스에서 읽어와서
한 라인씩 비교검색하도록 하려고
TStringList에 데이타를 입력하고 다시 지우고 불러오는 방법입니다.
예를 들어
이름, 전화번호, 주소, 등급
이 테이블에 있는것을 이름;전화번호;주소;등급 식으로 ; 구분자를 두어
TStringList에 집어넣어서 데이타를 비교검색합니다.
8만개를 집어넣고 하루에 한두번씩 다시 읽어옵니다
삼일째 되는날에 데이타가 null로 들어와 있는것 같습니다.
화면상에는 가상메모리가 모자라서 페이지를 늘려야 한다는 메시지와 함께요.
이문제가 이쪽하고 연관되어 있는건가요.
TStringzList에서 Add한후 다시 불러들일때에는 Clear하고 다시 불러오는데요.
데이타를 불러와서 서치하는 다른 방법을 몰라서 이 방법으로 접근했는데
문제가 있는지 조언을 부탁드립니다.
그럼, 오늘도 즐프하세요
|