Q&A

  • ADOQuery.SaveToFile()에 대해...(아래 질문과 연결)
좀 뜬금없이 하는 질문이긴 하지만,

밑에 제가 질문했던 내용의 답변들을 토대로 여러가지 테스트를 하고 있던 중,

ADOQuery의 procedure에도 SaveToFile이라는 것이 존재하는 것을 발견했습니다.



그래서



ADOQuery2.SQL.Add('select url from SiteDB order by url');

ADOQuery2.SQL.Open;



한 뒤에, 바로



ADOQuery2.SaveToFile('result.txt');



하고 날려보았습니다.



시간은 거의 쿼리분석기에서 보기 수준이더군요.

한 5초 정도 지나니깐 결과가 나오긴 나왔는데, 원래 바라던 모양은 아니었습니다.

바라는 결과는 각 record가 한줄에 하나씩 찍혀나오는 것이었는데,

중간중간에 특수코드가 섞인 형태로 여러개가 동시에 찍혀있었습니다..



물론 ADOQuery.SaveToFile의 속성은 일반적인 SaveToFile(filename)과 같은 형태로

이루어진 것은 아닙니다.



형식은 다음과 같습니다.



SaveToFile( [Const FileName:WideString='']; [Format: TPersistFormat = pfADTG] );



이 procedure를 잘만 활용하면 괜찮을 것 같은데, 사용방법을 제가 잘 모르는 것 같습니다.

고수님들 중 아시는 분 계시면, 아래의 '간단한 예제 하나'에 대한 질문과 함께 참조하셔서 답변을 부탁합니다.

1  COMMENTS
  • Profile
    코스엑스 2001.10.05 21:15
    kittysp wrote:

    > 좀 뜬금없이 하는 질문이긴 하지만,

    > 밑에 제가 질문했던 내용의 답변들을 토대로 여러가지 테스트를 하고 있던 중,

    > ADOQuery의 procedure에도 SaveToFile이라는 것이 존재하는 것을 발견했습니다.

    >

    > 그래서

    >

    > ADOQuery2.SQL.Add('select url from SiteDB order by url');

    > ADOQuery2.SQL.Open;

    >

    > 한 뒤에, 바로

    >

    > ADOQuery2.SaveToFile('result.txt');

    >

    > 하고 날려보았습니다.

    >

    > 시간은 거의 쿼리분석기에서 보기 수준이더군요.

    > 한 5초 정도 지나니깐 결과가 나오긴 나왔는데, 원래 바라던 모양은 아니었습니다.

    > 바라는 결과는 각 record가 한줄에 하나씩 찍혀나오는 것이었는데,

    > 중간중간에 특수코드가 섞인 형태로 여러개가 동시에 찍혀있었습니다..

    >

    > 물론 ADOQuery.SaveToFile의 속성은 일반적인 SaveToFile(filename)과 같은 형태로

    > 이루어진 것은 아닙니다.

    >

    > 형식은 다음과 같습니다.

    >

    > SaveToFile( [Const FileName:WideString='']; [Format: TPersistFormat = pfADTG] );

    >

    > 이 procedure를 잘만 활용하면 괜찮을 것 같은데, 사용방법을 제가 잘 모르는 것 같습니다.

    > 고수님들 중 아시는 분 계시면, 아래의 '간단한 예제 하나'에 대한 질문과 함께 참조하셔서 답변을 부탁합니다.



    일단 아래 제가 쓴 답변에 FetchALl 을 권의했는데.. ADOQuery 에서는 이게

    필요없군여.. (한번도 안써봐서.. ^^ ) 지금 잠시 테스트해봤는데..

    ADOQuery 에서는 맥스레코드 프로퍼티에 따라 풀패치