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

الحساسية للأحرف في الآكسيس

بدأه خالد حاتم كخن في 8 يناير 2009 · 5 رد · 745 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحية طية :

char c = 'E';

string cc = "'" + c + "'";

string str = "select * from Table1 where isolated=" + cc + "or Final=" + cc + "or Medial=" + cc + "or Initial=" + cc;

كنت اريد تحضير السترنغ السابقة لاستخدامها في احضار صفوف من جدول ينطبق عليها شرط وجود حرف E ككابيتال .. وعندما استخدمت السترنغ السابقة عبر داتا أدابتر تم احضار الصفوف التي فيها E و e !!!. فكيف لي أن أحدد بأنني اريد فقط الكابيتال من الحرف e.

وبارك الله فيكم.

#2

أخي الفاضل

حاول تجربه عمل نفس الشيء لكن هذه المرة باستخدام ارقام Ascii code

بمعني

الحرف E رقمة بلوحة المفاتيح 69

والحرف e رقمة بلوحة المفاتيح 101

فلو نفذت الكود لكن هذه المرة بكتابة الرقم 69 اعتقد ان النتيجة هذه المرة ستختلف

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

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

string cc = "'" + (char)69 + "'";

OleDbDataAdapter dr2 = new OleDbDataAdapter("select * from Table1 where isolated=" + cc + "or Final=" + cc + "or Medial=" + cc + "or Initial=" + cc, con);

فهل من حل آخر؟

#4

تفضل هذه التجربة يا أخي

SELECT Upper (itemname) from items where itemname like '%L%'

فكلمة Upper مسؤلة عن جلب الحروف Capital فقط حاول تطبيق المثال علي برنامجك وان شاء الله يفي بالغرض

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

بارك الله فيك اخي احمد ..

بداية اخي المتغير الذي اريد البحث عنه أكون لا اعرف هل هو كابيتال أم سمول .. بينما الكود اعلاه يحدد بانني اريد كابيتال دائما. .. وعلى الرغم من ذلك فقد قمت بتجربة الكود أعلاه لكنه لم يعمل بتاتا معي.

فهل من طريقة أخرى ؟ :blush:

تم تعديل هذه المشاركة بواسطة خالد حاتم كخن في 9 يناير 2009 في 02:40

#6
اقتباس
بارك الله فيك اخي احمد ..

أولاً : - انا اسمي محمد :lol:

ثانياً : -

اقتباس
فكيف لي أن أحدد بأنني اريد فقط الكابيتال من الحرف e

أليس هذا هو طلبك في البداية

ثم قلت

اقتباس
بينما الكود اعلاه يحدد بانني اريد كابيتال دائما

ثالثاً : - ممكن ترفق لي مثال حتي استطيع رؤية ماذا تريد ان تفعل بالضبط مع شرح وافي بارك الله فيك

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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