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

محاولة تغيير التقويم

مغلق
بدأه faried في 13 أغسطس 2001 · 2 رد · 862 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أرجو منكم المساعدة للأهمية :

حاولت تنفيذ هذا الأمر

dbms_session.set_nls('NLS_CALENDAR','''GREGORIAN''');

وذلك للتحكم في الـCALENDAR ومحاولة تغييرها من ميلادي إلى هجري والعكس من خلال trigger داخل form ولكن أعطى الخطأ التالي ORA-00600 ..

وقرأت معنى ومسببات هذا الخطأ ولكن لم أتمكن من الوصول لحل لهذه المشكلة ، مع العلم أني أعمل على أوراكل 7 "النسخة الشخصية" والفورم 5 .

** للعلم هذا الأمر حدث لي على جهازي الشخصي في المنزل أما عند تجربته في العمل من خلال الشبكة الخاصة بالنظام الذي أعمل عليه

تم تنفيذ ما أريد دون مشاكل ..

أفيدونا أفادكم الله

#2

الأخ العزيز الأستاذ فريد

الحل موجود في الصفحة الرئيسية الخاصة بالموقع

ولكن أنا جربت الحل وإستطعت تغير التاريخ من ميلادي إلى هجري

ونجحت الطريقة معي وعندم أعدت تشغيل الجهاز وجدت أن الأوركل لا يعمل بطريقة صحيحة فحاول أن تجربها على جهاز شخصي أولا

ـــــــــــــــــــــــ

وآخر دعونا أن الحمد لله رب العالمين

#3

أخي محمد

...

تابعت من قبل كيفية التغامل مع التاريخ الهجري وذلك

عن طريق إضافة مفتاح في الـREGEDIT ولكن أنا أريد فقط

تنفيذ الأمر السابق الموجود في الرسالة الأصلية لي وعن طريق الفورم لأن هناك أمر أخر يمكن تنفيذه عن طريق الـSQL*PLUS وهو

ALTER SESSION SET NLS_CALENDAR='GREGORIAN' وهذا ينفذ دون مشاكل ،،

فأرجو المساعدة وإن نفذ هذا الأمر ..سأقول لك وللأخوة ما الهدف من ذلك ..

أخيكم .. فريد

هذا الموضوع مغلق.

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