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=7610)



SQL Server عند إضافة حقل أو سجل بالعربية عند تسجيله تضهر ؟؟؟؟؟ - merzoug2020 - 13-03-2016

السلام عليكم
أعمل على sql sever 2014  
وعند إضافة حقل أو سجل بالعربية عند تسجيله تضهر ؟؟؟؟؟؟؟؟؟؟؟
ما الحل
مع العلم غيرت ALTER DATABASE [database name] COLLATE Arabic_CI_AI_KS;


RE: SQL Server و اللغة العربية - لؤي - 14-03-2016

السلام عليكم
شيئ من النت قارن بين الحقول الثلاثة و نتيجية الإضافة :

إختر ترتيب اللغة العربية للحقول النصية varchar/char أو إستخدم UNICODE ـــ nchar/nvarchar:

كود :
CREATE TABLE #test ( col1 VARCHAR(100) COLLATE Latin1_General_100_CI_AI, col2 VARCHAR(100) COLLATE Arabic_CI_AI_KS_WS, col3 NVARCHAR(100) ) INSERT INTO #test VALUES(N'العربية لغتي',N'العربية لغتي',N'العربية لغتي') SELECT * FROM #test Returns col1                           col2                           col3 ------------------------------ ------------------------------ ------------------------------ ?? ????? ???????              العربية لغتي                         العربية لغتي

للاطلاع على قائمة اللغة العربية استخدم :

كود :
SELECT name, description  FROM fn_helpcollations()  WHERE name LIKE 'Arabic%'



RE: SQL Server و اللغة العربية - merzoug2020 - 14-03-2016

نعم أخي شكرا لك
لقت قمت بتغيير في الخانة من text إلى ntext في sql server