Ayuda co un registro inactivo...por favor

KKnevaro
25 de Febrero del 2004
necesito saber que hacer para saltarme un error....vean, lo que pasa es lo sgte: tengo una tabla con nombres de clientes, ok?. bueno, desde un excel leeo nombres de clientes, comparo con los datos dela tabla y no hay problema solo hasta que cuando lee desde excel un cliente que es nuevo en la tabla de mi base de datos, se genera un error que dice esto: no hay ningún registro activo. Ok, el asunto es que tengo claro el error, se que no encuentra el datod en la tabla, pero como puedo hacer para saber si el objeto recordset logró encontrar el dato o no.

pd: no me sirven el nomatch, para find y seek, por lo siguiente:
For j = 0 To tope - 1
Set TBL = BDD.OpenRecordset("SELECT * FROM servicio WHERE nombre_serv = '" & matrizDatos(j, 2) & "' ")
excServicio(j) = TBL!exc
CambioCliente(j) = TBL!cambio
codigoServicio(j) = TBL!cod_serv
Next j

como ven es una consulta por vuelta en el ciclo.
porfavor ayúdenme con esto...gracias