设集合A{x的平方、X的平方+(P+2)X+1=0,x属于R},若A并B为空集,求P的取值范围