... ) IF oRs:eof() Msginfo( "Reg Number "+cFind+" can not be found" ) oRs:MoveFirst() ENDIF ENDIF This code seems to work on .mdb and SQL Server and I venture to guess all ADO databases .. and to me would be the best common denominator for wrapping ( seek ) into Ado RDD .. Just my thoughts Rick Lipkin