Cita: ... la idea es que traiga todos los registros lo acumule en 1 variable o array y de ahi tomar el array o variable y hacer la pregunta con IF de que si lo que yo necesito se encuentra en el array si se encuentra dentro del array me da true sino false.
Solo una duda ...
¿Y por qué quieres revisar si algo esta o no en un Array?, ¿cuál sería el problema con hacer la búsqueda en la tabla de permisos?
Si solo quieres ingresar la columna de los ID's al arreglo con GetRows, pues solo regresa ese campo en el query con que abres el RecordSet que manipularás con GetRows