AdNaN بتاريخ: 13 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 13 ديسمبر 2005 السلام عليكم ...أخواني عندي مشكلة , فعلا دوختني و أعتقد أنه في كثير منكم واجة المشكلة هذه ...انا عندي جدول فيه حقل اسمه تاريخ الميلاد من النوع (Char) , لا تسألوني ليش خليناه حرف ما خليناه تاريخ لأنه الموضوع طويل و الحاصل الان انه عندنا حقل حرفي فيه قيم تواريخ .المهم : انا ابغى انقل البيانات من هذا الحقل الى حقل اخر من النوع (Date) في جدول اخر .الخبر الجيد انه فية حقول تم نقلها و الخبر السيء انه فية حقول ما رضي ينقلها واعترض عليها الكومبايلر وعطاني الرسالة هذه وهي :ORA-01839: date not valid for month specifiedأعطيكم مثال على هذه التواريخ اللي اعترض عليها :30/12/140429/02/1423وغيرها الكثيررررر ..... بلله لو أحد عنده طريقة أو فكرة اني أنقل التواريخ هذه علما بأنه :Nls_Calendar = ARABIC HIJRAHأنا فكرت وقلت مافي حل الا اني انقص اليوم بواحد .بس هذا مو حل ......أتمنى أني أجد الحل عندكم ....مع خالص التحيات أخوكم عدنانO.C.P اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
dubainet بتاريخ: 14 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 14 ديسمبر 2005 السلام عليكماخ عدنان ..احتمال يكون سبب رفضه لذلك هو فورمات التاريخ .. بمعنى انه طريقة كتابتك للتاريخ انجليزية : dd-mm-yyyy والـ default احتمال يكون بالطريقة الامريكية .. اي الشهر اولا : mm-dd-yyyy فحاول تغير نوعية الحقل من date عادي الى date بفورمات dd-mm-yyyyأنشالله تساعدك هالطريقة !! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 15 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 15 ديسمبر 2005 اللسلام عليكم ورحمة الله وبركاتهبالنسبة لموضوع التاريخ انه هجري او ميلادي فأعتقد يا اخي انك قطعت نصف المسافة في عملية تعريف ان يكون الشهر هجري وللقيام بعملية التحويل ارجو ان تعمل جملة select على حقل التاريخ المخزن عندك لترى طبيعة الفورمات المخزنة عندك ORA-01839 ORA-01839date not valid for month specified Cause:The day of the month specified in the date is invalid for the given month. The day of the month (DD) must be between 1 and the number of days in the month. Action:Enter a valid day of the month for the specified month. لذلك عند الاضافة قم بالتحكم ببالفورمات التاريخ المدخل ويمكن تغيره من Regedit حيث اجعله بشكل يتطابق مع الفورمات الخاص بالتاريخ الذي عملت له selectبالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kamal480 بتاريخ: 18 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 18 ديسمبر 2005 بسم الله الرحمن الرحيماخى الكريم يجب عليك تعديك قيمه التاريخ لتتوافق والصيغه الموجوده على جهازك وعليك التعديل فى جدول موجود فى هذا اليوزر وهو USER: SYSTABLE: PROPPS$اتمنى من الله ان تكون قد وفقت اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ym_yemen بتاريخ: 27 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 27 ديسمبر 2005 اخي الكريم انا اتوافق مع الاخ الذي قال ان فومات التاريخ هي dd-mm-yyyy لهذا ركز عند الادخال ان يكون التاريخ بهذالفورمات وإلا لن يقل منك هذا والله اعلم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.