Q&A

  • ADOQuery를 이용 하여 쿼리시
ADOQuery를 이용하여 쿼리를 하는데 레크드 수가 200,000건 정도
되니 타임아웃에 걸리거든요.
해결 방법은 없나요.

select *  ->약 200,000건
select top 1000 -> 잘됨

참고로 MS-Sql 7.0 데스크톱
delphi5.0

mssql이 있는 곳에서 프로그램을 실행 시켰습니다.

cpu p4 1.5G
mem 512
os : win98se

conn. command는 time설정하는 부분이 있던데 query에는 없네요

아니면 database를 분리 하면 될까요?
아니면 windows2000에 mssql standard를 쓰면 될까요..

고수님 부탁드려요...
2  COMMENTS
  • Profile
    김규한 2002.03.27 08:06
    헐. 저도 디비에는 개념만 있는 상태라 그렇게 많은 수의 조회는 해보지
    않았는데요...
    ADOConnection과 ADOQuery를 같이 쓰는게 아닌가요?
    ADOQuery의 Connection이란 프로퍼티말이에요.
    머 이게 아니면야..
    데이터를 끊어서 가져오는수 밖에요.
    아마 충분한 답변이 안되었을듯.. 죄송합니다 ㅠㅠ

  • Profile
    나두초보!! 2002.03.27 21:39

    테이블에 인덱스를 걸어보시는 것이 어떻까여.. 구럼 어느정도
    로드하는데 시간이 줄어듯 것 같네염..