delphi4arab منتديات دلفي للعرب
مشكلة في البحث باللغة العربي في sql server - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكلة في البحث باللغة العربي في sql server (/showthread.php?tid=6941)



مشكلة في البحث باللغة العربي في sql server - djsalam - 13-04-2015

السلام عليكم يا اخواني ..لدي قاعدة بيانات sql server بها بيانات عربية وفرنسية .عندما ابحث بالفرنسية تظهر نتائج ولكن البحث بالعربية لا تظهر نتائج .


مشكلة في البحث باللغة العربي في sql server - Mr.DOS - 16-04-2015

السلام عليكم ورحمة الله
اولا :
ادا كان الجدول لا يحتوي على بيانات
طبق التالي :
افتح محرر الاستعلامات
وادخل الكود التالي
PHP كود :
USE master
ALTER DATABASE YourDb SET SINGLE_USER
;
ALTER DATABASE YourDb COLLATE Arabic_CI_AS;
ALTER DATABASE YourDb SET MULTI_USER; 
اما ان كان الجدول يحتوي على بيانات كما في حالتك
عليك بتحرير الحقل الدي يحوي بيانات بالعربية في وضع Design Mode
وتعدل Collation على الوضع arabic_ci_as
طبعا اعد تشغيل المشن restart mssql server
ملاحظة :
لا تنسى استعمال الحرف N اثناء عملية البحث ، في جملة الاستعلام
مثال :
PHP كود :
SELECT * FROM TableName   WHERE columName = N'احمد' 
موفق بحول الله


مشكلة في البحث باللغة العربي في sql server - djsalam - 16-04-2015

لم افهمك جيدا..
انا استعمل في طريقة البحث filter


مشكلة في البحث باللغة العربي في sql server - Mr.DOS - 16-04-2015

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


RE: مشكلة في البحث باللغة العربي في sql server - n_alhetar - 28-12-2015

الف شكر Mr.DOS

(16-04-2015, 12:43 AM)Mr.DOS كتب : السلام عليكم ورحمة الله
اولا :
ادا كان الجدول لا يحتوي على بيانات
طبق التالي :
افتح  محرر الاستعلامات
وادخل الكود التالي
PHP كود :
USE master
ALTER DATABASE YourDb SET SINGLE_USER
;
ALTER DATABASE YourDb COLLATE Arabic_CI_AS;
ALTER DATABASE YourDb SET MULTI_USER; 
اما ان كان الجدول يحتوي على بيانات كما في حالتك
عليك بتحرير الحقل الدي يحوي بيانات بالعربية  في وضع Design Mode
وتعدل   Collation  على الوضع arabic_ci_as
طبعا اعد تشغيل المشن  restart mssql server
ملاحظة :
لا تنسى استعمال الحرف N  اثناء عملية البحث  ،   في جملة الاستعلام
مثال :
PHP كود :
SELECT * FROM TableName   WHERE columName = N'احمد' 
موفق بحول الله
[size=small]الف شكر Mr.DOS[/size]


RE: مشكلة في البحث باللغة العربي في sql server - hamzabenz - 30-12-2015

هل تظهر البيانات العربية في sql server بشكل عادي؟ اذا كانت الاجابة نعم بالاشكال في الدلفي
--- قي يكون الامر في خط ال grid الذي تستعمله جرب التعديل في
DBGRID >font>charset>ARABIC_CHARSET