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

استدعاء Row معين من قاعدة بيانات بضغطة زر

مغلق
بدأه عاشق الوطن في 26 سبتمبر 2007 · 2 رد · 598 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الان يا اخوان عندي قاعدة بيانات sql واريد ان استدعي row معين وذلك من خلال ان ارسل له القيمة التي يجب ان تحدد السطر بعينه والتي عند تنفيذ جملة ال select يجب ان تكون في ال where ؟

كيف اقوم بربط button ليجلب هذه الrow وتحديدا كيف امرر هذه القيمة ليتم تنفيذها في جملة ال select

#2

بسم الله الرحمن الرحيم

بفرض انك عامل كونكشن بالداتابيز اسمه cn

وعندك textbox فيه القيمه

هتنشأ جملت سيكول وتحطها في متغير String وتضيف ليه القيمه اللى في التكست بوكس

وتعمل sqlcommand تضع فيه جملة السيكوال التى تريدها وطبعا اسم الكوننكشن

			String query;
			query = "select firstName From employee Where EmployeeID=" + TextBox1.Text;
			SqlCommand cmd = new SqlCommand(query, cn);

بعد كده تقدر تفتح الكوننكشن وتملا داتاست بالبيانات اللى رجعت عن طريق داتاادابتر او باي طريقه انتا عاوزها

طبعا ده كله هتحطه في الايفنت بتاع ButtonClick

والسلام عليكم

تم تعديل هذه المشاركة بواسطة D.F. في 26 سبتمبر 2007 في 05:22

MCSD

#C

#3
 private void button_Click(object sender, EventArgs e)
		{

				string sql = "select A,B,C from nameTable where A=@A";


				sqlConnection con = new sqlConnection(constring);

				sqlCommand cmd = new sqlCommand(sql, con);

				cmd.Parameters.AddWithValue("@A",textBox1.Text);

				sqlDataReader dr = null;

				try
				{
					con.Open();
				dr = cmd.ExecuteReader();

				if (dr.Read())
				{
				MessageBox.Show("read read one Row");	  

				}
				else
				{

				  MessageBox.Show("not read");  

				}
			}
			catch (Exception ex)
			{
				MessageBox.Show(ex.Message);

			}
			finally
			{
				con.Close();
			}

		}

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…