| | You're now sure that the required fields are present, but unless you wrote a specific SQL query, you don't know the order in which they appear in the recordset. If you use field index numbers to reference the fields, you may not get an error, but you won't get the desired result either. In other words, suppose the SELECT * query returns LastName, FirstName, and UserID. If your code is expecting UserID, FirstName, LastName, the code will fail. If you use explicit field names instead, the code will run as expected. | | |