Either BOF or EOF is True, or the current record has been deleted

I have an application that I am getting that famous message (Either
BOF or EOF is True, or the current record has been deleted).
I have 40 users using my application on Windows 2000 with Access 2000
installed with no issues.
The application was developed using Delphi 5 with the ado service
packs installed.

I have one user that unfortunely is a main user who can not be
upgraded for some time using Windows NT and Access 2000 and is getting
this errror.
It has Mdac 2.6 installed and I believe I have installed the
ADOExpress Pack 2.

What else could this NT machine need to run this application?

Where do I start looking.

Please help.
Any hints or suggestions are appreciated.
Thanks in advance.
Karen