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

لماذا لاتعمل جملة الاستعلام هذه؟

مغلق
بدأه callme في 17 سبتمبر 2006 · 12 رد · 824 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Adodc1.RecordSource = "select * from item where item_name like '" & Text3 & "'"

Adodc1.Refresh

لا تعمل لدي جملة الاستعلام لا اعرف السبب رجاء من يستطيع ان يساعدني ساكون ممتن له

#2

يجب ان تكتب text3.text

#3

السلام عليكم

لم اتصور ان ذلك سيحدث فرقا ولكني ساجرب ومشكوررررررر على سرعة الاجابة

#4

جربت ولم يتغير شيء :(

#5

السلام عليكم

أخي الكريم

هل انتبهت للمرجع (&) ضمن عبارة like

#6

السلام عليكم

يا اخي الكريم ما اعرق هذا المرجع شيعمل واين اضعه؟

#7

السلام عليكم

استخدم % بدل من & جرب كده و قولي

بصراحه انا مليش في الفي بي

#8

تمام يجب وضع % و لا يمكن وضع &

تُستخدم الكلمة المفتاحية LIKE ضمن العبارة الشرطية، كشرط لوجود مثيل. غالباً ما تُستخدَم هذه الكلمة مع إشارة (%)، التي تضاف إلى القيمة التي نبحث عن مثيلاتها، كبديل عن أي رقم من الأرقام أوالأحرف

Select

Contactname, contacttitle, country

From customers

Where country like ‘s%’

#9
// هذه الجملة خاطئة في التركيب
"select * from item where item_name like '" & Text3 & "'"

// الجملة الصحيحة، إذا أردت المطابقة:
"select * from item where item_name like='" +  Text3.text + "'";

// وإذا أردت ما يتشابه بدايته بما هو موجود في مربع النص
"select * from item where item_name like='" +  Text3.text + "%'";

// وإذا أردت ما يتشابه نهايته بما هو موجود في مربع النص
"select * from item where item_name like='%" +  Text3.text + "'";

// وأخيرا بما يحتوي في أي جزء منه ما هو موجود في مربع النص
"select * from item where item_name like='%" +  Text3.text + "%'";


ولا تنس تدعيلنا

تم تعديل هذه المشاركة بواسطة عبدالله المنصوري في 18 سبتمبر 2006 في 12:29

#10

السلام عليكم

أخي الكريم آسف للمقاطة لكن بعد like لا يوجد مساواة

و يجب الانتباه لعلامات الاقتباس

مع العلم أني أفضل اسناد التكست إلى متحول ثم التعامل معه في الشرط

#11

أخي mouaz من سنين وأنا أستخدم هذه العبارات التي وضعتها في الأعلى، ولابد بعد LIKE من المساواة !!

#12

السلام عليكم

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

لم تعمل الا لما اصبحت هكذا

Adodc1.RecordSource = "select * from item where item_name like'%" + Text3.Text + "%';"

Adodc1.Refresh

بالنسبة للفارزة المنقوطة فانها يجب ان تدخل داخل حدود علامات الاقتباس وعلامة المساواة تحذف ,الله يوفقكم من كل قلبي لا اريد ان اذكر اسماء ولكني اقول شكرا لكل من ساهم ورد على سؤالي شكرا جزيلا :lol:

#13

عذرا أخي mouaz أنا مخطئ، وهمت بالنسبة لعلامة المساواة..

المعذرة..

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

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