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

مشكلة في تخزين البيانات تظهر على شكل استفهمات

بدأه hawk1 في 19 نوفمبر 2013 · 11 رد · 1,497 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سؤالي هو اني عند تخزين البيانات في اللغة العربية في قاعدة البيانات واسترجاعه عن طريق datagridview تظهر البيانات على شكل استفهمات .

#2

قد تكون المشكلة فى اعدادات الويندوز 

 

اختار اللغة العربية Regional and Language 

ٌ

#3

السلام عليكم ...

  1. قم بحذف كل البيانات من كل الجداول ..
  2. نقرة يمينية على القاعدة ثم properties  ثم ندخل على التبويب options  الموجود على اليسار , ثم نختار المتحول collation  بالقيمة Arabic_CI_AS
  3. أحيانا لا يقبل تغيير هذه القيمة , بل يجب وضعها عند إنشاء القاعدة مباشرة , لذلك نقوم بتوليد script  للقاعدة ثم ننشئ قاعدة جديدة و نختار لها الخيار collation  بالقيمة المذكورة , ثم نقوم بتنفيذ السكربت بحيث ينشئ كل عناصر القاعدة القديمة .
  4. إذا كنت تقوم بإدراج النصوص مباشرة حاول استخدام الرمز N  مثلا : 
    INSERT INTO Emp VALUES (N'Hello')
3

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#4
abo.banciana كتب:

قد تكون المشكلة فى اعدادات الويندوز 

 

اختار اللغة العربية Regional and Language 

ٌ

شكر لك استاذي... لكن اللغه عندي باللغة العربيه

#5
حسام الشامي كتب:

 

السلام عليكم ...

  1. قم بحذف كل البيانات من كل الجداول ..
  2. نقرة يمينية على القاعدة ثم properties  ثم ندخل على التبويب options  الموجود على اليسار , ثم نختار المتحول collation  بالقيمة Arabic_CI_AS
  3. أحيانا لا يقبل تغيير هذه القيمة , بل يجب وضعها عند إنشاء القاعدة مباشرة , لذلك نقوم بتوليد script  للقاعدة ثم ننشئ قاعدة جديدة و نختار لها الخيار collation  بالقيمة المذكورة , ثم نقوم بتنفيذ السكربت بحيث ينشئ كل عناصر القاعدة القديمة .
  4. إذا كنت تقوم بإدراج النصوص مباشرة حاول استخدام الرمز N  مثلا : 
    INSERT INTO Emp VALUES (N'Hello')

 

استاذي اشكرك على الرد ... فعلت كما قلت من خلال تغيره الى القيمه Arabic_CI_AS  لكن المشكلة الى الان موجودة مع العلم اني استخدم   Microsoft sql server 2008

#6
hawk1 كتب:

استاذي اشكرك على الرد ... فعلت كما قلت من خلال تغيره الى القيمه Arabic_CI_AS  لكن المشكلة الى الان موجودة مع العلم اني استخدم   Microsoft sql server 2008

أهلا بك أخي ...

نقرة يمينة على الجدول ثم Properties  ثم من التبويب Extended Properties  تأكد أن قيمة الــ Collation  هي Arabic_CI_AS .

اقتح تصميم الجدول و حدد الحقل الذي فيه المشكلة , ضمن نافذة خصائص العمود column properties  تأكد أن قيمة الــ collation  هي إما <database default> التي من من المفروض أننا وضعناها Arabic  أو افتح النافذة الخاصة بها بالضغط على الزر [...]  في اليمين و اختر الــ collation  بالخيار windows collation  ثم من القائمة أختر Arabic  .

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#7

قد تستفيد من هذه التدوينة

http://tmsiala.com/blog/?p=1476

1
#8
حسام الشامي كتب:

أهلا بك أخي ...

نقرة يمينة على الجدول ثم Properties  ثم من التبويب Extended Properties  تأكد أن قيمة الــ Collation  هي Arabic_CI_AS .

اقتح تصميم الجدول و حدد الحقل الذي فيه المشكلة , ضمن نافذة خصائص العمود column properties  تأكد أن قيمة الــ collation  هي إما <database default> التي من من المفروض أننا وضعناها Arabic  أو افتح النافذة الخاصة بها بالضغط على الزر [...]  في اليمين و اختر الــ collation  بالخيار windows collation  ثم من القائمة أختر Arabic  .

 

شكرا لك على اهتمامك وحرصك على تعليمي فبفضل الله ثم فضلك حللت المشكلة  ... لايسعني الا ان ارفع يدي الى ربي وادعولك ...

#9
maxell4ever كتب:

قد تستفيد من هذه التدوينة

http://tmsiala.com/blog/?p=1476

شكرا لك اخي استفدت من هذه المدونة ...تمنياتي لك بالصحة والعافية والفلاح بالدنيا والاخرة

#10
hawk1 كتب:

شكرا لك على اهتمامك وحرصك على تعليمي فبفضل الله ثم فضلك حللت المشكلة  ... لايسعني الا ان ارفع يدي الى ربي وادعولك ...

بارك الله بك أخي .. ووفقك و يسر لك العلم النافع ..

بالتوفيق

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#11

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

 

واخيرا اعتزر علي اني بحثت في الموقع جيدا. ولم الاحظ ان الموضوع مكرر

 

لك جزيل الشكر اخي حسام الشامي

وَقُلْ رَبِّي زِدْنِي عِلْماً
#12

بارك الله بك أخي ... ahmedalsafi ..

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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

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

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

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

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