오류 형식:
ADODB.Field (0x80020009)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/shop/index.asp
분명히 자료는 다있는데 왜비어있다는건지....
인덱스페이지에서 이런에러가 뜨네여.어떨때생가는오류인지.어떠게해결하면좋을지 알려주세여..
커서의 위치가 Recordset의 처음보다 이전에 있거나
마지막보다 뒤에 있는 경우 입니다.
1. 잘못된 질의 사용으로 결과 값이 없는 상태에서
movenext()와 같은 명령을 이용하여, 커서를
이동하는 경우
2. Recordset을 movenext()로 커서를 끝까지
이동 후, 커서를 처음으로 이동시키지 않고,
다시 movenext() 커서를 다음으로 이동시키는
경우에 발생합니다.(반대의 경우도...)
1) movefirt(또는 moveLast)로 커서의 위치를
초기화 합니다.
3. web에서 그럴 일이 별로 없겠지만, Recordset의
커서 타입을 Dynamic이나, Keyset으로 선언시
결과 Recordset의 일부를 다른 사용자가 DB에서
삭제하는 경우