PDA

View Full Version : سوال: داده های تکراری در بانک اطلاعاتی براساس دو فیلد



hesam67_b
چهارشنبه 27 مرداد 1389, 16:04 عصر
با سلام به دوستان عزیز.

توی برنامه ای که دارم مینویسم یک رکورد زمانی تکراری هستش که دو فیلد از دو رکورد شبیه هم باشن. برای همین نمیشه از کلید اصلی استفاده کرد.

من از کد زیر رو مینویسم ولی جواب نمیده


SqlDataAdapter objDataAdapter = new SqlDataAdapter("SELECT * FROM Names Where Name ='" +
txtName.Text.Trim() + "' AND Sex = '" + txtSex.Text.Trim() + "'" , objConnection);
DataSet dataset = new DataSet();
objDataAdapter.Fill(dataset, "Names");

DataView dataViewName = new DataView(dataset.Tables["Names"]);



if (dataViewName.Count != 0)
{
MessageBox.Show("تکراری");
}

به نظر شما مشکل این کد در کجاست؟؟

ممنون میشم دوستان راهنمایی کنید

amirh_karimifar
چهارشنبه 27 مرداد 1389, 16:41 عصر
باید به جای AND از OR استفاده کنی .

hesam67_b
چهارشنبه 27 مرداد 1389, 17:08 عصر
داداشم عرض کردم که دو فیلد باید دقیقا تکراری باشن تا دو رکورد تکراری حساب بشن.

زمانی که جنسیت و نام یکی باشن باید پیغام نمایش داده بشه

C Sharp
پنج شنبه 28 مرداد 1389, 10:15 صبح
چرا نمیشه از کلید اصلی استفاده کرد ؟!!

امتحان کنید ، میشه :چشمک: