No current record. (Error 3021)

This error occurs after the unsuccessful application of one of the Find methods or the Seek method, when the underlying CdbRecordset contains no records or the record has been deleted. Move to or select another record, and try the operation again. If the dbRecordset is empty, you cannot position to a current record. Check the BOF and EOF properties.