若集合A={xlx^2+x+m+2=0},B={xlx大于0},且A交B=空集,求实数m的取值范围