若cos^2x-sinx+a=0有解,则a的取值范围