두개의 테이블을 2차원 형태로 볼려고 아래와 같이 1번루프를 돌면서 쿼리를 실행하고
2번루프를 돌면서 쿼리결과를 처리하고 합니다.
근데 별문재 없이 돌아가다가 쿼리의 결과 데이터가 0개일 경우에 Close에서
에러가 발생하네요... 레코드가 없는데 Close해서 에러가 나는 건지...
너무 초보적인 질문 같아 묻기 송구하지만...
재가 델파이를 시작한지 얼마되지 않아 많이 해매고 있습니다..
부디 고수님들의 도움~ 간곡히 부탁드립니다~ ~ ~
에러 메시지 :
BOF 또는 EOF가 참이거나, 현재 레코드를 삭제했습니다.요청한 작업에 현재 레코드가 필요합니다
===========================================
for i := 0 to ... do ----------------> 1번루프
begin
First;
Close; ----------------> 에러발생지점.
SQL.Clear;
SQL.Add('SELECT ......')
Open;
..
..
..
for j := 1 to RecordCount do ----------------> 2번루프
begin
..
..
Next;
end;
..
..
end;
===========================================
그럼 괸찮을듯 싶습니다. ^^