si la variable es de tipo texto si debes encerrarla entre comillas, sobretodo si la introduces en una consulta.
Ya solucioné lo de la query, no sé como ya que está igual que la tenia cuando daba el error. Lo que hice es ir colocando los criterios <cfif> uno a uno, ninguno dio error y la consulta funcionó
.