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

ظهور الكلام المستخرج من القاعدة بشكل استفهامات

بدأه الأماني السامية في 17 أكتوبر 2011 · 30 رد · 2,806 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#26

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

أختي الكريمة وأخواني الكرام

هذه المشكلة وقعت فيها مسبقاً وحلها بسيط جداً وتمت تجربة الحلول كلها

والحل النهائي اللي فعلاً اتحلت المشكلة هي

الرجاء إنشاء قواعد البيانات على نظام (windows) يدعم اللغة العربية لأنه إذا تم إنشاء قواعد البيانات على نظام لا يدعم اللغة العربية فشي أكيد راح تطلع علامات ?????

أختي جربي أنشئ قواعد البيانات على نظام يدعم اللغة العربية

وأعتذر على إلإطالة

#27

السلام عليكم

عذرا يا أختي على التأخير لأني لم أكن على النت منذ فترى

هذه المشكلة بسيطة لأني مررت بها و وجدت حلها , ما عليك الأ أن : تفتحي SQL Server Management Studio ثم Databases ثم قاعدة البيانات التي ستعملين عليها ثم بزر الماوس اليمين فوق قاعدة البيانات هذه أضغط Properties ثم من النافذة التي تظهر من على اليسار أختر Options ثم من على اليمين أختر collation الكومبو الذي بجانجبها هنا أختر أي خيار مكتوب في بدايته Arabic ثم ok للنافذة

إن شاء الله ستكون مشكلتك أنحلت

#28
TarekNajem04 كتب:

ALTER DATABASE [Data Base Name] COLLATE  Arabic_CI_AS

السلام عليكم

أخي الكريم اعذرني عالتأخر في الرد وذلك بسبب انشغالي في المشروع

أخي أين أكتب هذا الكود مع العلم إنني استخدم SQL Server النسخة الــ EXPRESS وهذا يعني انني لا أملك Management Studio لعمل attach للداتا بيز

وجزاك الله ألف خير

#29

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

أخي الكريم إن لم تكن تملك محرر الـ SQL فأنت تستطيع تنفيذ هذا الأمر عن طريق الـ C# على النحو التالي

            System.Data.SqlClient.SqlConnection Connection = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLExpress;Initial Catalog=[Data Base Name];Integrated Security=SSPI;");

            try
            {
                Connection.Open();
                System.Data.SqlClient.SqlCommand Change_DBCollate_Command = Connection.CreateCommand();
                Change_DBCollate_Command.CommandText = "ALTER DATABASE [Data Base Name] COLLATE  Arabic_CI_AS";
                int ExecuteResult = Change_DBCollate_Command.ExecuteNonQuery();
                Change_DBCollate_Command.Dispose();
            }
            catch(Exception ex)
            {
                // Show Error Message (ex.Message)
            }
            finally
            {
                Connection.Close();
            }

تم تعديل هذه المشاركة بواسطة TarekNajem04 في 14 نوفمبر 2011 في 13:41

لا تفعل إلا ما تستطيع أن تقوله ولا تقول إلا ما تسطيع أن تفعله

اللهم علمنا ما ينفعنا ونفعنا بما علمتنا وهب لنا من لدنك ولياً مرشدا

كلما أدبني الدهر أراني نقص عقلي ... وإذا ما زدت علماً زادني علماً بجهلي

أخوكم في الله أبو المجد

هيا نتعلم بعض المبادء لنطرق باب الإحتراف ************** جديد الدروس ( Application Domains and Assemblies)

التوقيت في دمشق:

<embed src="http://www.clocklink.com/clocks/0006-Gray.swf?TimeZone=R1T" width="200" height="240" wmode="transparent" type="application/x-shockwave-flash">

#30

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

اقتباس
أخي أين أكتب هذا الكود مع العلم إنني استخدم SQL Server النسخة الــ EXPRESS وهذا يعني انني لا أملك Management Studio لعمل attach للداتا بيز
.. يوجد واحدة مجانية خاصة بالــ Express ...رابط خاص 2005 و كذلك يوجد للــ 2008 ..و هنا رابط للــ Microsoft SQL Server Management Studio Express Service Pack 3 رابط

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

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

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

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

#31

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

اخواني الاعزاء جميع الحلول التي قرأتها تتكلم عن امكانية الخطأ في قاعدة البيانات مع العلم ان الاخت ذكرت ان نوع البيانات هو (NVARCHAR) وجميع الحلول طرحت تحويل الكوليشن (COLLATE) الى العربية مع العلم انه ليس له تأثير ان كان على العربية او الاتينية لان الكوليشن يتحكم بنوع ترتيب البيانات وحالة الاحرف .

المشكلة عند الاخت هي طريقة خزنها للبيانات اي من كود النظام يجب عليها ان تستخدم الباراميتر لتمرير المتغيرات وتحديد الداتاتايب للباراميتر من النوع (NVARCHAR)

من تواضع لله رفعه

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

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

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

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

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