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

كيف استفيد من باني الاستعلام لإضافة Parameters

بدأه m00j في 19 يناير 2012 · 4 رد · 593 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الهدف هو البحث في النموذج كما هو مبين في هذا المثال Create a Search Form وهو معمول على ما اضن vb.net2005 وانا استخدما 2010 وعند محاولة اضافة Parameters من داخل الاستعلام يظهر كاما يلي

SELECT        id, f1
FROM            tbl1
WHERE        (f1 LIKE '@f1' + '%')

والمشكلة هنا انه يضيف علامة تنصيص مفردة على البارميتر كما هو موضح '@f1' والصحيح ان يكون كما يلي

 (f1 LIKE @f1 + '%')

ولكن باني الاستعلام لا يقبل هذه الصيغة !! فما الحل ؟؟؟ ارشدوني رحمكم الله :)

هل تغيرت صيغة الاشارة للبارميتر في الاصدار 2010 ام اماذا !!

مع العلم بان قاعدة البيانات التي اعمل عليها هي اكسس 2010

post-50227-058957600 1326986119_thumb.pn

المرفقات
بدون عنوان.png

تم تعديل هذه المشاركة بواسطة m00j في 19 يناير 2012 في 18:17

#2

يا جماعة هنا حل قريب جدا وهو يبحث عن الحقول المساوية وما احتاجة ان يبحث عن الحقول المشابهة جربت استخدم LIKE بس ما نفع وش الحل ؟؟

SELECT        id, f1
FROM            tbl1
WHERE        (f1 = ?)

تم تعديل هذه المشاركة بواسطة m00j في 20 يناير 2012 في 14:17

#3


SELECT id, f1
FROM tbl1
WHERE (f1 LIKE '@f1' + '%')

الصحيح ان تكتب الصيغة الاتيه


SELECT id, f1
FROM tbl1
WHERE (f1 LIKE '%' + @f1 + '%')

تقبل التحية

تم تعديل هذه المشاركة بواسطة أسامة عبد السلام المسيدى في 20 يناير 2012 في 17:29

#4

اشكرك اخي ولكن لدي سؤال هل العلامة التي تشير للبارميتر تختلف باختلاف نوع قاعدة البيانات ؟؟؟؟؟؟؟

انت اشرت لها بـ @

تم تعديل هذه المشاركة بواسطة m00j في 20 يناير 2012 في 19:51

#5

أى بارميتر فى الاس كيو ال يكتب بعد العلامة @

بالتوفيق

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