Charlotte Foust
cfoust at infostatsystems.com
Wed Aug 24 15:48:55 CDT 2005
The problem is that it tries to evalute the first conditon before it checks for EOF. Try this instead: Do While myds.EOF = false If myds.Fields(2) < myds5.Fields(2) Then 'some lines of code End If myds.MoveNext Loop Charlotte -----Original Message----- From: Kaup, Chester [mailto:Chester_Kaup at kindermorgan.com] Sent: Wednesday, August 24, 2005 1:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] Do While Loop Problem The following code generates a no current record error on the do while line. I thought it should exit the do loop when EOF = false was reached. Thanks. Do While myds.Fields(2) < myds5.Fields(2) Or myds.EOF = True 'some lines of code myds.MoveNext Loop Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com