Hi all, need help!

I write code using VC++ accessing MSQL 2k using ODBC via ADO. At least one year my application did not causing problems, but until today i've got an error "Attempt to scroll past end or before beginning of data" when loading a data from SQL Server.

only 1 row or record show up in my application and then the error message comes up. I try to use SQL Query Analyzer to show what happen with my query but nothings wrong.

Can somebody tell why it could happen ? since this application works fine for a year, but suddenly crash..