私はプロジェクトに取り組んでおり、レンガの壁に当たっています。私のコードは、データベースに型付きの日付を追加しますが、コード内にすでに似たエントリがある場合はエラーを作成する必要があります。しかし、私は重複をチェックするために私のループを取得することはできません、代わりに重複を追加!私はループではあまりよくありませんので、私はこれにちょっと固執しています。重複したエントリをチェックし、重複したエントリを作成しないようにすると、大きな助けになります。このテキストエリア内で自分のコードを変更したので、まったく同じ変数名ではありません。ここで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