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

مشكله في SelectCommand

مغلق
بدأه Al-Mohana في 8 ديسمبر 2006 · 4 رد · 721 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد مساعده في حل هذه المشكله

وهي

عند أدخال قيمه محدده في التكس بوكس وأستخدم find

يجب ملأ كافة textboxبالبيانات بدون أستخدم datagrid

وقد أستخدمت هذا الكود

 Dim r1 As OleDb.OleDbDataReader


			Me.OleDbConnection1.Open()

		Me.OleDbDataAdapter1.SelectCommand.CommandText = "SELECT * FROM book where Bk_AccessionN0='" & Me.BK_AccessionNO.Text & "' "




		r1 = Me.OleDbDataAdapter1.SelectCommand.ExecuteReader()
		r1.Read()

		Me.BK_AccessionNO.Text = r1(0)
		Me.BK_Title.Text = r1(1)

		Me.OleDbConnection1.Close()

ؤلكن بدون فائده

وأريد من هذه العمليه عمل delet/Updateمن خلال textbox

delete.rar

تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا

العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس

من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس

#2

اخي العزيز

اذا كنت فهمت قصدك فالحل هو التالي :

استخدم الشرط للتأكد من ان r1 يحتوي قيمة في الحقل المطلوب

if r1(0) <> "" Then
	Me.BK_AccessionNO.Text = r1(0)
End if

if r1(1) <> "" Then
	Me.BK_Title.Text = r1(1)
End if

جرب الكود واعلمني بالنتيجة

#3

السلام عليكم

المشكه هي عندما أبحث عن طريق numberتحدث المشكله

أما البحث عن طريق text فلا توجد مشكله والكود شغال

وأنا أريد البحث عن طريق Bk_AccessionNO الي هو number ويضا هو primaryKey

والمشكله في

'" + Me.BK_AccessionNO.Text + "'"

		Me.OleDbConnection1.Open()

		Me.OleDbDataAdapter1.SelectCommand.CommandText = "SELECT * FROM book where Bk_AccessionNO ='" + Me.BK_AccessionNO.Text + "'"

		r1 = Me.OleDbDataAdapter1.SelectCommand.ExecuteReader()
		r1.Read()

		Me.BK_AccessionNO.Text = r1(0)
		Me.BK_Title.Text = r1(1)

		Me.OleDbConnection1.Close()

تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا

العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس

من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس

#4

اخوي حسب مايظهر لدي المشكلة عندك انك تستخدم علامة comma " ' " في جملة البحث ..

فعند البحث عن طريق خانة من نوع رقم لانستخدم علامة comma ...

جرب واخبرني بالنتيجة

شكرا لك

#5

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

أخى Al-Mohana

أخى أبو خالد معه حق فأن الرقم يستعلم عنه بدون (') على عكس الإسم

وفقك الله تعالى

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

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

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

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

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