PDA

View Full Version : سوال: جلوگیری از ثبت رکورد تکراری



NeDa Gholami
شنبه 10 دی 1390, 13:20 عصر
سلام.. وقت بخیر
چطوری میشه از ثبت رکورد تکراری جلوگیری کرد؟؟

hamid_shrk
شنبه 10 دی 1390, 13:27 عصر
کدوم فیلد تکراری نباشه؟

NeDa Gholami
شنبه 10 دی 1390, 16:20 عصر
کدوم فیلد تکراری نباشه؟
نام کاربری

hjran abdpor
شنبه 10 دی 1390, 16:57 عصر
خوب اول یه سلکت بنویس اگه نام بود اجازه نده ودر غیراینصورت ثبتش کن :


SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["ConnectionStringDB"].ToString());
SqlCommand com = new SqlCommand("select Count(UserName) from Users where UserName='" + TextBox3.Text + "'", con);
int item;
con.Open();
item = (int)com.ExecuteScalar();
if (item == 0)
{
com.CommandText = "insert into Users(UserName,pass,name,family,tel,Address) values ('" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "')";
com.ExecuteNonQuery();
Label17.Text = "عملیات با موفقیت صورت گرفت";
show();
con.Close();
cls();

}
else
{
Label17.Text = "کاربر تکراری!!!!!!!";
}