git-svn-id: trunk@22562 -
@@ -404,12 +404,12 @@ begin
{$ifdef dsdebug}
Writeln ('Calling internal open');
{$endif}
- FBOF:=True;
Writeln ('Calling RecalcBufListSize');
FRecordcount := 0;
RecalcBufListSize;
+ FBOF:=True;
FEOF := (FRecordcount = 0);
end;
@@ -368,6 +368,8 @@ begin
CheckTrue(EOF);
CheckTrue(BOF);
open;
+ CheckTrue(BOF, 'No BOF when opened non-empty dataset');
+ CheckFalse(EOF, 'EOF after opened non-empty dataset');
close;