(1)∵圆c:x2+y2+2x-4y+a=0,∴4+16-4a>0,解得a<5.(2)圆c:x2+y2+2x-4y+a=0圆心为c(-1,2),弦ab的中点为m(0,1),kmc=2?1?1?0=-1,∴直线l的斜率k=1,又点m(0,1)在直线l上∴直线l的方程为:y-1=x,即:x-y+1=0.