x^2+(a+2)x+a^2+a-6=0がある。
この2次方程式が0より大きな相異なる2つの解を持つとき、実数aの値の範囲を求めよ。

上記のような問題なんですが、
f(x)=0の判別式をDとすると D>0 かつ f(0)>0 だと思ったんですが…
やってみて解答と照らし合わせたら、答えの数値は違っていました。
まだ何か足りないでしょうか?
解答お願いします。