Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record

Win *

Delphi 5/ADO


This error is raised when attempting operation on ADO dataset. There is mistake in ADODB.PAS libary. Patch is available at http://info.borland.com/devsupport/delphi/mdac26.html. Or compare procedure TCustomADODataSet.InternalClose; with D6.

The buggy code adErrNoCurrentRecord is contained in Program files\Common files\System\ADO\msader15.dll.