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

جملة sql في السي شارب

مغلق
بدأه azhran في 7 يونيو 2005 · 18 رد · 1,051 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن تشوفوا الجملة دي يا جماعة؟؟

sql="SELECT * FROM kind where name like '"+kindnametextBox.Text+"'%";

انا عاوز اختار كل الاسماء اللي بتبدا بحرف او حرفين مثلا واضعهم في compobox عشان ال user يقدر يختار اسم منهم لان الاسماء كتيرة جدا وانا كنت حاططهم في compo box بس كان الاختيارات كتيرة لكن انا اعتقد انة بالطريقة بتاعت like هايحدد النتائج شوية بس انا مش عارف اعملها ممكن حد يساعدني؟؟

#2

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

أخي الكريم أنا مش فاهم أنت تقصد ايه بالضبط

كلامك مظبوط فأيه المشكلة بالضبط

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#3

اين المشكلة؟؟؟

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#4

انا عاوز مثلا لما اكتب اول حرفين تظهرلي كل الكلمات اللي بتبدأ بالحرفين دول وانا اختار الكلمة اللي انا عاوزها ياريت تكونوا فهمتوا

#5

خلاص يمكنك تطبيق هذه الجملة في ال event الخاص بالTextBox و هو OnTextChange بحيث سيتم تكرار الكود مع كل حرف يكتبه الuser في الTextBox لتقريب البحث مثلما يحدث في الهواتف المحمولة و انت تبحث عن رقم شخص فانت تكتب A فيجلب كل من يبدأ بالA ثم تكتب H فتقل مساحة البحث بين كل من اسمهم يبدأ بAH و هكذا

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#6

كدة انت فهمتني دا اللي انا عاوز اعملة و انا فعلا عملت الطريقة دي بس مش راضي تشتغل مش عارف لية؟؟ ممكن تساعدني فيها؟؟؟

#7

ممكن ترفق الكود طيب عشان نشوف المشكلة

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#8
sql="SELECT * FROM kind where name like '%"+kindnametextBox.Text+"'%";

أما من أجل الـ TextBox يجب تفعيل الخاصية AutoPostPack

مع العلم أن هذا الأمر غير فعال بالنسبة لتطبيقات الويب لأن الصفحة سيتم تنفيذها كلما كتب المستخدم حرفاً وهذا جداً مزعج

#9

انت شغال Web والا Windows؟

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#10

windows app

انا مفهمتش قصد المهندس/ إسماعيل عنجريني فلو امكن ياريت يوضح اللي هوا كتبة وانا متشكر علي الاهتمام دا

#11
private void button1_Click(object sender, System.EventArgs e)

{

SqlConnection objcon;

SqlDataAdapter objda;

DataSet ds;

string sql;

objcon=new SqlConnection("data source=(local);initial catalog=maka;integrated security=true");

sql="SELECT * FROM kind where name like '%"+اسم_الصنفtextBox.Text+"%'";

objda=new SqlDataAdapter(sql,objcon);

ds=new DataSet();

objda.Fill(ds,"kind");

foreach(DataRow dr in ds.Tables["kind"].Rows)

{

if(اسم_الصنفtextBox.Text==dr["name"].ToString())

{

MessageBox.Show("nice work");

}

else

{

MessageBox.Show("we are sorry");

}

}

}

دا نسخة من كود تجريبي كنت بجربة عشان اتاكد من النتيجة لكن نفس المشكلة بردة

#12

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

#13

علي فكرة الكود السابق مجرد كان تجربة لكن الكود الاصلي معمول في event بتاع on_text_change

#15

طب والحل اية؟؟؟؟؟؟

#16
sql="SELECT * FROM kind where name like '%"+kindnametextBox.Text+"%'";

في الحدث onchange يتم تنفيذ التعليمة السابقة ولازم تشتغل بشكل صحيح :blink:

#17

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

اخي العزيز/ azhran

مشكلتك وجدت لها حلا بفضل الله تعالي و توفيقه

وذلك بان تستعمل Parameter بدلا من AdHoc Query التي تستعملها

وقد عملت لك مثالا صغيرا علي قاعدة بيانات NorthWind

---------------------------------------

ملحوظة:-

كل الاسماء يبدا بحرف كبير و لذلك ادخل اول حرف كبير ثم الحروف التالية تكون صغيرة

--------------------------------------

جرب و اخبرني باي مشاكل و انا في الخدمة

سلام

WindowsApplication3.rar

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#18

علي فكرة.............هذا البرنامج يعمل مع Sql Server2000

عموما يمكنك الاطلاع علي كود Sql الموجود و تطبيقة مع اي قاعدة بيانات علي شرط واحد و هو:-

اذا استخدمت Access فلابد ان تجعل المعامل في جملة Sql العلامة ؟

حيث ان Access لا يقبل المعامل @

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#19

ايه يا جماعة هو في مشكلة و لا ايه

طيب اذا كان في مشكلة ارجو توضيحها حتي استطيع حلها باذن الله

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

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

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