الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال حول عدم تكرار الرقم

بدأه shosho842000 في 27 يونيو 2009 · 2 رد · 568 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمته الله وبركاته

ازاى اقدر امنع المستخدم من تكرار الرقم بحيث ان الرقم لو متكرر يظهر اعتراض

لقد قمت بكتابة هذا الكود ولكن لا يقوم بالتنفيذ

رمز:

SqlConnection cn = new SqlConnection("Data Source=SICOWIN;Initial Catalog=employee;Integrated Security=True");

cn.Open();

SqlCommand cmd = new SqlCommand("select id from person where id=@id", cn);

cmd.Parameters.Add("@id", SqlDbType.Int).Value = TextBox1.Text.ToString();

SqlDataReader dr = cmd.ExecuteReader();

if(dr.Read ()==true )

{

Response.Write("this id is arady exit");

}وشكرااااااااا

#2

If (dr.HasRows)

The World Must Be Crazy

#3

السلا م عليكم أخي الكريم \أختي الكريمة تفضل

يجب عليك وضع تكست بوكس ID=uname

وضع زر أسمه التلقائي ID=Button1

ووضع جدول

<asp:Table ID="tape_table" runat="server">
	<asp:TableRow>
	<asp:TableCell></asp:TableCell>
	</asp:TableRow>
	</asp:Table>

داخل الزر تضع التالي مع الأخذ بالأعتبار اسم الداتابيس و السيرفر وإسم الجدول وإسم الحقل اللي سوف يقوم في البحث في جملة sqltext

protected void Button1_Click(object sender, EventArgs e)
		{
			SqlConnection sqlcon = new SqlConnection();
			sqlcon.ConnectionString = "Data Source=MEMOOZZEE\\SQLEXPRESS;Initial Catalog=data_video;Integrated Security=True";
			sqlcon.Open();
			string sqltext;
			bool user_found = true;
			SqlCommand cmd = new SqlCommand();
			cmd.CommandType = CommandType.Text;
			sqltext = "SELECT * FROM [users] WHERE [uname] ='" + uname.Text + "'";
			cmd.CommandText = sqltext;
			cmd.Connection = sqlcon;
			cmd.ExecuteNonQuery();
			SqlDataReader dr1 = cmd.ExecuteReader(CommandBehavior.CloseConnection);
			if (dr1.Read())

				user_found = true;

			else
				user_found=false;

			dr1.Close();
			if (user_found = false)
			{
				tape_table.Rows[0].Cells[0].Text = "<p align=center><font color='#00FF00' size='5'>لم نجد الرقم</font>";
			}
			else
				tape_table.Rows[0].Cells[0].Text = "<p align=center><font color='#00FF00' size='5'>لقد تم إيجاد الرقم</font>";

		}

إن شاء الله أني أكون وضحت لك ولاأعتقد في أوضح من كذا

مع تحياتي ميموو ززي

مواضيع مشابهة