한 레코드의 한 필드를 처음부터 순차적으로 수정했을시에 마지막에 가서 포인터가 bof를 넘어버리는데.. 소스 with table1 do begin open; first; while not eof do begin//bof가 true가 되면 포인터는 이미 그 다른 곳을 가리켜 에러가 ...
이정욱
•
1999.04.08 22:55
repeat until 문으로 대체해 보세요.
심경섭 wrote:
> 한 레코드의 한 필드를 처음부터 순차적으로 수...
심경섭 wrote:
> 한 레코드의 한 필드를 처음부터 순차적으로 수정했을시에
>
> 마지막에 가서 포인터가 bof를 넘어버리는데..
>
> 소스
> with table1 do begin
> open;
> first;
> while not eof do begin//bof가 true가 되면 포인터는 이미 그 다른 곳을 가리켜 에러가 발생됨
> edit;
> fieldbyname('fieldname').asstring:=string;
> post;
> next;
> end;
> end;
>