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

سؤال عن عملية البحث search وجلب البيانات في جريد فيو ( بالعربي )

بدأه bsd في 23 أغسطس 2013 · 4 رد · 676 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 

 

انا سويت مربع نص وزر  بحث 

وربطتهم بالكود مع الجريد فيو ، وجلبت البيانات بالعربي والانجليزي ، ولكن عندما أقوم بتحديد الراديو بتن بالاسم وأكتب الحرف بالانجليزي ! يجلب لي البيانات 

ولكن ان كتبت الحرف أو الاسم بالكامل باللغة العربية لا يجلب البيانات . وان ضغطت بحث بدون ادخال بيانات بالعربي او بالانجليزي ، يجلب لي كل البيانات 

بالعربي والانجليزي ،، 

 

توضيح أكثر 

 

عندي جدول اعضاء وفي هذا الجدول ثلاثة أعضاء 

Ahmed

محمد

Ali

 

عندما اضغط على زر البحث في صفحة aspx بدون أن أدخل قيمة Value 

يجلب لي الثلاثة أعضاء 

وعندما أكتب حرف ( A ) يجلب لي

Ahmed

Ali 

وعندما أكتب Ali يجلب لي علي في الجريد فيو

 

ولكن عندما أقوم بكتابة م أو محمد باللغة العربية 

 

لايظهر لي شيء في الجريد فيو ، بل لايظهر نهائيا ! 

 

أرجوكم ساعدوني وشكرا لكم 

#2

ضع حرف N قبل الاسم العربي مثل هذا

select * from tabel1 where cal1=N'محمد'

يجب ان يكون نوع الحقل في قاعدة البيانات يقبل عربي مشل في السكول لا يكون VARCHAR بل يكون NVARCHAR

#3

شكرا على ردك 

ممكن لو سمحت توضح لي أكثر لأن جملة select مكتوبة عندي بهذا الشكل 

 

string query = string.Format("select * from nameTable where {0} like '%{1}%' " ,Field, Value);
return Search(query);

تم تعديل هذه المشاركة بواسطة bsd في 23 أغسطس 2013 في 21:51

#4

 اخي الفاضل شكرا لك تم حل المشكلة كما تفضلت وعمل الكود ،، مع اني جربت قبل أن اضيف الرد ولكن المشروع يبدو أنه كان معلق 

جزاك الله خير الجزاء والمدخل اصبح بهذا الشكل 

string query = string.Format("select * from nameTable where {0} like N'%{1}%' " ,Field, Value);
return Search(query);
#5

اكرمك الله

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…