设方程两根为m,n,
a-1≠0,解a≠1,
m+n=
=a+1-
a2?3 a?1
,2 a?1
mn=
=a+2+
a2+a a?1
,2 a?1
∵m、n、a都为整数,
∴a-1=±1,±2,
∴a=-1,0,2,3,
当a=-1时,原方程变形为-2x2+2x=0,△>0,方程有两个实数解;
当a=0时,原方程变形为-x2+3x=0,△>0,方程有两个实数解;
当a=2时,原方程变形为x2-x+6=0,△<0,方程没有实数解;
当a=3时,原方程变形为x2-3x+6=0,△<0,方程没有实数解,
∴整数a的值为-1,0.
故答案为-1,0.