解:
即(x-a)(x+1)<0.
①若a>-1,
则-1<x<a,此时不等式的解集为{x|-1<x<a};
②若a=-1,
则不等式为(x+1)2<0,无解;
③若a<-1,
则a<x<-1,此时不等式的解集为{x|a<x<-1}.
综上所述:
a>-1时,不等式的解集为{x|-1<x<a};
a=-1时,不等式的解集为;
a<-1时,不等式的解集为{x|a<x<-1}.