Dear all, I am using VB 4.0 with MB Foster ODBCLink/SE to access my database resided on HP3000. I know that the table that I accessed have 108 records. I used the statements set SomeRS = SomeDB.Openrecordset(SomeSQLStatement, sqlpassthrough) while not SomeRs.eof Do Something SomeRS.MoveNext wend Everytime it run into 101st records and start SomeRS.MoveNext it give me error "Run-Time Error 3141". I don't know what is going wrong. Please help! Brenda *************************** Brenda is Brenda e-mail: [log in to unmask] ***************************