السلام عليكم ورحمة الله ..
أحبتي في الله أرجوكم ساعدوني .. لدي مشكلة في برنامج أقوم بالعمل عليه حيث أنه لدي قاعدة بيانات ذات إمتداد DBF ولكن عند عمل إتصال بها وعرضها في Datagridview تظهر الحروف العربية على شكل رموز غير مفهومة مع العلم أنه عند إستخدمها بواسطة الأكسس تظهر بشكل عادي دون مشاكل.. وبحثت كثيرا على النت ولكن دون جدوى.
أرجوكم ساعدوني أنا في حاجة إلى حل في أقرب وقت .. أرجوكم أرجوكم أرجوكم أرجوكم
(13-03-16, 04:09 PM)myalsailamy كتب : عزيزي مشكلتك في ترميز قاعدة البيانات كامله وهي الخيار الثاني عند انشاء قاعدة البيانات و هو arabic_Ci_As ...
الحل وهو بانشاء قاعد بالترميز الصحيح ثم تقوم بعمل باك اب من قاعدة البيانات الحاليه ثم استعاده للملف لقاعدة البيانات الجديده
كما احب ان انبه باستخدام نوع الترميز nvarchar للحقول بدلا من varchar التي تستخدم نصوص غير الانجليزيه
شكرا أخي myalsailamy على الرد والإهتمام بمشكلتي ولكن عفوا فأنا لا أعرف كيف أقوم بعمل الطريقة المطلوبة
مع العلم أن قاعدة البيانت التي عندي تم الحصول عليها من طرف صاحب العمل وهي معمول بها في كل المكاتب المنتشرة بالبلد فلا يمكنني القيام بذلك مع جميع قواعد البيانات
وإذا كان ولابد من القيام بهذه العملية فأنا لا أتعامل سوى مع الأكسس ولا أعرف التعامل مع SQL أو غيره ..
المعذره رديت عليك من الجوال و استعجلت في قراءة الامتداد ظنا مني انه ملف تابع SQL Server بالنسبه للملف الذي ارفقته قمت بفتحه بأكسس و كانت البيانات ترميزها غير صحيح على العموم لو تعرف البيانات الذي انشأة به قاعدة البيانات فقط تحتاج الى تعريف ترميز قاعدة البيانات حتى تعمل بشكل صحيح
(14-03-16, 10:33 AM)myalsailamy كتب : المعذره رديت عليك من الجوال و استعجلت في قراءة الامتداد ظنا مني انه ملف تابع SQL Server بالنسبه للملف الذي ارفقته قمت بفتحه بأكسس و كانت البيانات ترميزها غير صحيح على العموم لو تعرف البيانات الذي انشأة به قاعدة البيانات فقط تحتاج الى تعريف ترميز قاعدة البيانات حتى تعمل بشكل صحيح
مشكووور أخي myalsailamy
أنا عندي عند فتح قاعدة البيانات بالأكسس 2010 تظهر بشكل عادي .. وقاعدة البيانات قديمة جدا ويبدو أنها أنجزت بواسطة FoxPro أو dBASE III إن كان التعبير صحيح.