11-05-18, 04:48 PM
السلام عليكم ورحمة الله
لدى مشكلة بسيطة ولكن عاجز عن حلها
واتمنى ان يفيدنى احد فى حل هذه المشكلة
فى البداية لدى قاعدة بيانات قديمة تعمل على برنامج
وكنت بحاجة لاستخدام تلك قاعدة البيانات لاستخدام بعض البيانات بها فى البرنامج الذى اعمل عليه
مع التوضيح بان قاعدة البيانات
COLLATION: SQL_Latin1_General_CP1_CI_AS
ولا يمكننى تغيرها الى
Arabic_CI_AS
بسبب عند تغيير بهذه الطريقة للتحول جميع محتوى قاعدة البيانات ى البرنامج القديم الى علامات استفهام ؟؟؟؟؟؟
حيث اننى لا متلك السورس كود الخاص بالبرنامج القديم لاتمام التعديل عليه
لذلك اريد طريقة استدعاء الجدول بقاعدة البيانات ولكن قراءة محتواها من عن طريق Arabic_CI_AS
حيث ان المحتوى داخل قاعدة البيانات يظهر على الشكل التالى...
وعند عرض المحتوى بالشكل الافتراضي فى الفيجول بيسك يظهر بالشكل التالى...
حاولت التعامل مع المشكلة من خلال CAST ويضاً COLLATE لكن يوم بعرض الناتج النهائي استهامات ؟؟؟؟
مع العلم عند عمل نسخة من قاعدة البيانات وتحويلها الى Arabic_CI_AS واستخدامها واستدعاء البيانات مع Cast sql_variant
يتم عرض جميع المحتوى جيداً باللغة العربية ى البرنامج الجديد ولكن سبق وقلت انه يسبب مشكلة فى البرنامج القديم بتحويل جمع الاحرف الى استفهام ؟
ولكم جزير الشكر لكل من يحاول المساعدة والرد
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية