الانتقال إلى المحتوى

كيف أظهر الداتا بالعربي في قاعدة البيانات


أبو علي

Recommended Posts

السلام عليكم يا اخواني:-
المشكلة :- انا عملت فورمات بالفيجوار بيسك (visual basic) وعملت ربط مع

الفورمات و قاعدة بيانات الاوراكل ولكن دخلت البيانات بالعربي من الفورمات اللي


معمول بالفيجوار بيسك (visual basic) وكانت الصدمة أن اللغة العربية بتظهر في

الفورمات اللي معمول بالفيجوار بيسك (visual basic)بالعربي ولكن لا تظهر في



قاعدة بيانات الأوراكل بالعربي ولكن بتظهر بحروف غير مفهومة

السؤال :-كيف أجعل الكلام يظهر في قاعدة بيانات الاوراكل بالعربي مثل الفورمات بتاع

الفيجوار بيسك (visual basic) ؟

أرجو الافادةبسرعة لللأهمية وجزاكم الله خيرا ورزقكم بالجنة ;)

رابط هذا التعليق
شارك

نعم شوفت إعدادات اللغة على الجهاز وكانت عربي ولسه برضه لا يريد أن يظهر عربي

في الأوراكل فهل هناك حلول أخرى .

لكن ممكن توضح كيف يعني ( كاركتر ست عربي) :D

رابط هذا التعليق
شارك

الاخ العزيز
يتحكم فى اعدادات اللغة قيمة فى الرجسترى تسمى NLS_LANG ابحث عنها تحت
Hkey_LOCAL_MACHINE \ SOFTWARE \ORACLE\
اذا اردت العربية فغير القيمة الى مثلا
ARABIC_EGYPT.AR8MSWIN1256
اما الانجليزية فهى
AMERICAN_AMERICA.WE8ISO8859P1
قم بتغيير اى قيمة ل NLS_LANG فى الرجسترى بنفس الطريقة السابقة.
-------------------------------------------------------------------------------
راعى ان تضبط اعدادات اللغة فى الويندوز REGIONAL SETTING مضبوطة على اللغة العربية قبل نزول الاوراكل حتى تنزل الاوراكل على وضع اللغة العربية بطريقة صحيحة
اتمنى لك التوفيق

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم
الاخ العزيز بالاضافة لما تقدم به الاخوة يمكنك ان تخذف database بواسطة database confirmation assistance و بعدها تضبط اعدادات اللغة المحلية من regional language على احدى الدول العربية و بعدها تقوم باعداد database جديدة بواسطة database confirmation assistance و سوف تتمكن ان شاء الله من خزن البيانات بالعربي الممل بالموضوع كله ان البرامج كلها سوف تعمل بطيفة المراة أي كل برنامج سوف يفتح بالعكس.
كما تستطيع الابقاء على نفس الاعدادات الاقليمية التي لديك في الوندوز مع تغير الاعدادت التالية في database confirmation assistance عند التنصيب و هي

post-23-1121162380_thumb.jpg

رابط هذا التعليق
شارك

  • بعد 3 أسابيع...

السيد المشرف بعد الاستأذان
إلي السيد العضو
طالما ان اللغة العربية نظهر في فورمات الفيجوال فمعني ذلك أن اللغة معتمدة في نظام التشغيل والOracle وبذلك تنحصر المشكلة في نوع الخط المستخدم في الforms فيجوال غير معتمد في Oracle جرب تغيير نوع الخط المستخم في لforms وانشاء الله ستم ما تريد.
شكراً لسعة الصدر
اخيكم
elsayed_elganayny
ارجو الرد

رابط هذا التعليق
شارك

إن ماذكره الأخ قبلا صحيح حيث يجب أن يكون في ال ريجيستري وذلك على الحاسب الذي تعمل عليه client:
Hkey_LOCAL_MACHINE \ SOFTWARE \ORACLE\
على القيمة:
ARABIC_EGYPT.AR8MSWIN1256 أو أي دولة عربية أخرى
اما الانجليزية فهى
AMERICAN_AMERICA.WE8ISO8859P1
ولاتنس استخدام فونت يظهر الحروف العربية في البرنامج الذي تشاهد منه محتويات الجدول في أوراكل

رابط هذا التعليق
شارك

الاخ الكريم
ممكن عمل نسخة احتياطية للاوراكل من خلال الفيجوال بيسك عن طريق استخدام امر تشغيلي في الفيجوال اظن اسمه shell
وتضع التالي
shell('oraclehome\exp.exe system/manager file=c:\exp.dmp full=Y');

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية