値を事前チェックするためのプログラムを作成したいと考えています。ユーザーは単一の入力 (wbslement no) を UI に与えます。そのレコードを System に挿入したいと考えています。データベースに挿入する前に、それがテーブルに存在するかどうかを確認したい。テーブルに存在する場合は、レコードをテーブルに挿入しないでください。データベースに存在しない場合は、挿入する必要があります。
現在、ロード時にテーブルからすべてのレコードをフェッチしてから、システムに挿入しようとしています。
私のコードでは、どのような場合でも値が挿入されます
CrCon = new SqlConnection(spcallloggin);
CrCon.Open();
CrCmd = new SqlCommand();
CrCmd.Connection = CrCon;
CrCmd.CommandText = "GetOraderNumberDetail";
CrCmd.CommandType = CommandType.StoredProcedure;
sqladpter = new SqlDataAdapter(CrCmd);
ds = new DataSet();
sqladpter.Fill(ds);
for (int count = 0; count < ds.Tables[0].Rows.Count; count++)
{
if (txtwbs.Text == ds.Tables[0].Rows[count][0].ToString())
{
Lbmsg.Visible = true;
Lbmsg.Text = "Data Already Exists !";
count = count + 1;
}
else
{
insetreco(val);
}
}