intenta verificando tu sentencia de entrada
falta un apostrofe
temp2="select * from tabla where campo= " & request.form("var") & " ' "
deberia ser asi
temp2="select * from tabla where campo=
' "&request.form("var")& " ' "
y en la pregunta
IF rs.eof THEN ' si esta vacio entra a grabar a la b.d.
verifica que no sea el final del recordset
IF rs.eof=FALSE THEN ' si esta vacio entra a grabar a la b.d.
solo como verificaciones
suerte