被告人的行为不构成犯罪,但是构成民事违法行为或者行政违法行为,人民法院的有罪判决是否构成错误判决?国家是否承担赔偿责任?对此,一种观点认为,由于被告人实施了违法行为,存在着过错,国家对此不承担赔偿责任,有罪判决虽然被撤销,仍然不构成错误判决。另一种观点认为,国家赔偿法规定的“没有犯罪事实”,限于公民没有实施犯罪行为,不包括民事违法行为和行政违法行为。公民虽然具有过错,但这种过错是民法上的过错和行政法上的过错,而不是刑罚上的过错,不能相互混淆。而且,对没有实施犯罪行为的公民宣判有罪,不是公民的过错,而是国家的过错,国家应当承担赔偿责任。我们认为后一观点是正确的。以上是刑事案件国家赔偿范围的内容,望采纳。