Q&A

  • Query1에서 Find의 의미는?......
질문그대로입니다.
음.. 저는 보통 Query를 쓸때 First를 사용하지않습니다.
아직 초보라서...필요성을 모릅니다.
이 Query1.First에서 이 First가 뜻하는바가 뭔지요??.
보통 맨처음부터라는 의미로 쓰인던데..
여기에대해 의문을 가지는이유는..
제가 어떤 *****[[DB에서 데이터를 가져오는데에 있어서 이미 가져온값은 가져오지 않도록 하기위해서입니다.]]******
아시는분덜 조금이라도 힌트를 주시면 고맙겠습니다.
1  COMMENTS
  • Profile
    권희수 2002.02.21 22:52

    링크드리스트에서 Data.Next로 다음 값을 찾아가듯이
    Query에서도 Next를 사용하여 다음 값을 찾습니다.
    일반적인 경우라면
    Query.Open
    while not Query.Eof do begin
           .............
           Query.Next;
    end;
    이렇게 순차적인 구조를 가지는데
    특별한 경우 중간에 다시 처음부터 처리해야 되는
    경우가 발생한다면 Query.First를 써서 포인터를 옮기는것이져

    일반적으로는 사용하지 않습니다.
    물론 Query.Open후에 Query.First쓰셔두 문제는 없구여
    ..제목이 이상하군여..