EOF, BOF란?
EOF는 End Of File의 약자로 커서가 레코드의 제일 마지막에 위치해있는것을 말합니다.
이때 레코드의 마지막에 커서가 위치해있다면 True를 반환하게 되며, 그렇지 않을경우는 False를 반환하게됩니다.
Field | Field | Field | EOF |
Record | Record | Record | False |
Record | Record | Record | False |
True |
위의 표처럼 필드내에 레코드가 있다면 EOF는 False를 반환하게 됩니다.
반면, 필드내에 레코드가 없다면 True를 반환하게 됩니다.
데이터베이스는 모든 필드마다 여분의 셀(cell)을 두고 있습니다.
레코드가 앞으로 얼마나 더 추가가 될지 모르기때문에 그에 대비하여 여분의 레코드를 두게 되는데
커서가 여기에 위치할경우 EOF = True 를 반환하게 됩니다.
BOF는 어떻게 될까요?
BOF는 Begin Of File의 약자로 커서가 레코드의 제일 첫 행에 위치해있을 경우를 말합니다.
커서가 제일 첫 행에 위치할경우 True를 반환하고, 그렇지 않을 경우 False를 반환합니다.
1.
Field | Field | Field | BOF |
Record | Record | Record | False |
Record | Record | Record | |
2.
Field | Field | Field | EOF |
True | |||
댓글 없음:
댓글 쓰기