no acierto a entender cual es el propósito de la condicional
si la consulta no trae ningún registro, entonces hace la insercción. de lo contrario levanta mensaje de error
Cita: if not recordset.eof then
' levanta el alerta
else
si eso no resulta,
lee este articulo