Falha ao ativar restrições. Uma ou mais linhas contêm valores que violam restrições não nulas, exclusivas ou de chave estrangeira

Eu faço uma junção externa e executada com sucesso no informixbanco de dados, mas recebo a seguinte exceção no meu código: DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); Falha ao ativar restrições. Uma ou mais linhas contêm valores que violam restrições não nulas, exclusivas ou...