diff --git a/include/isam.cpp b/include/isam.cpp index 558ce8ad9..879526b9e 100755 --- a/include/isam.cpp +++ b/include/isam.cpp @@ -739,7 +739,7 @@ int TBaseisamfile::readat(TRectype& rec, TRecnotype nrec, word lockop) if (_lasterr != NOERR) _lasterr = get_error(_lasterr); else memcpy(rec.string(),DB_getrecord(_isamfile->fhnd),DB_reclen(_isamfile->fhnd)); - _recno = _isamfile->RecNo; + _recno = _isamfile->RecNo = DB_recno(_isamfile->fhnd); return _lasterr; }