프로젝트를 진행 중이고 벽돌 벽에 충돌했습니다. 내 코드는 데이터베이스에 유형이있는 날짜를 추가하지만 코드 내에 이미 비슷한 항목이 있으면 오류를 만들어야합니다. 그러나, 나는 반복문을 검사하기 위해 루프를 만들 수 없으며 대신에 중복을 추가한다! 나는 아주 잘 돌아 가지 않아서 나는 이것에 조금 붙어있다. 중복 된 항목을 확인하고 너무 많은 항목을 만들지 못하게하면 도움이됩니다! 이 텍스트 영역 내에서 코드가 변경되어 정확히 동일한 변수 이름이 아닙니다. 여기 C#/SQL 중복 항목 확인
내 코드입니다 : -if (DT != null && DT.Length > 0 || DF != null && DF.Length > 0)
{
for (int t = 0; t < Type.Length; t++)
{
DateTime checkDate;
if (Type.IsSelectionValid(8, out typeError) && DateTime.TryParse(DF, out typeError) && DateTime.TryParse(DT, out checkDate))
{
TypeValid = true;
error.Error = false;
}
else
{
error.Errors = "Type-Invalid";
absenceTypeValid = false;
break;
}
}
else
{
error.Errors = "Type-Duplicate";
TypeValid = false;
break;
}
}
}
당신이 찾고있는 것입니다 [SQL Server의 테이블에서 중복 행을 제거하는 방법] (http://support.microsoft.com/kb/139444) – Vamsi
아니요, 그렇지 않습니다. 왜 내 루프가 중복을 만들고 있는지 이해할 수 없으며 사용자가 중복을 추가하지 못하도록해야합니다. 그래도 도움을 주셔서 감사합니다. – kellehbeans
게시 한 코드에 중복 체크가 보이지 않습니다. 중복 체크 (작동하지 않는) 코드가있는 곳에 질문을 추가하거나 설명을 추가 할 수 있습니까? – Vamsi