已知集合A={x^2+(p+2)x+1=0,x∈R},b=(0,+∞),若A∩B=∅,实数P的取值范围是多少