بتاريخ: 31 يوليو 201015 سنة comment_197749 اخواني الكرام أنا عندي function( دالة) اسمها get_dateومعمولة على يوزس اسمهة ramوانا ادخل على sql بيوزر اسمة asd وقدرت اقراها من يوزرasdواعطتني النتائج الصح .لكن لما اجي اقراها من الفورمة طبعا الي تبع اليوزرasdما ترضى ( يعطيني انترنال ايروور ora-00600 )ايش الحل علما اني عملت في sql هذا الكود وا عطاني النتائج SQL> SELECT get_date(from_date) FROM DOC_V_DATE; get_date(FROM_DATE) -------------------------------------------------------------------------------- 05-12-1431 02-11-1431 وعلما اني عملت في الفورمة هذا الكود وا عطاني ( انترنال ايروور ora-00600 ) SELECT get_date(:from_date) into :Q FROM DOC_V_DATE; ارجوا المساعدةعلما اني في الفورمة قبل اسم الدالة حطيت اسم اليوزر تبعها يعني كتبت ram.get_date لكن برضوا مانفع علما اني اخذ من الـ dba صلاحية القراءة من هذا اليوزر لهذه الدالة تقديم بلاغ
بتاريخ: 31 يوليو 201015 سنة comment_197756 السلام عليكمجرب اعطاء Synonym للفنكشن كالتالي: Create Synonym Get_Date For Get_Date; و Grant Execute, Debug On Get_Date To Your_User; واخبرنا بالنتيجة.موفق. تقديم بلاغ
بتاريخ: 31 يوليو 201015 سنة كاتب الموضوع comment_197776 اخي الفاضل معمول لها Synonym و Grant وانا قريتها من sqlبس الفورمة مش راضية تقديم بلاغ
بتاريخ: 1 أغسطس 201015 سنة كاتب الموضوع comment_197829 ايش اعمل في الفورمة عشان تقرا الدالة هذه علما اني فقط كتبت الكود الموضح في المشاركة هل هناك خطوات اخرى لازم اعملها عشان يروح الخطاْ الي بينتهعلما ان الييوزر ASD خليته DBA ولكن برضوا من الفورمة ماتشتغلواذا عملت كونكت باليوزر حقها RAM يروح الخطأ ايش الحل؟ تم تعديل 1 أغسطس 201015 سنة بواسطة alrom998 تقديم بلاغ
بتاريخ: 1 أغسطس 201015 سنة comment_197878 جرب اخي تعمل اسم مالك الاسكيماRAM قبل اسم البلك في خصائص البك في الفورم بيلدرعلى عنوانDATABASEQUERY DATA SOURCE NAMEهكذاRAM.block تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة كاتب الموضوع comment_197890 البلك تابع لجدول معمول في اليوزر ASDفما ينفع احطه تابع لليوزرRAMلانه ليس منشأ فيه . والدالة في RAMما ني ملاقي حل. تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة comment_197893 يا أخ ROM ممكن تعرضلنا الفانكشن ممكن يكون فيها فعلاً مشكلة تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة كاتب الموضوع comment_197898 مشكلة الفنكشن مشفرةولكن اخي الفكرة منها تحويل التاريخ من ميلادي لهجرياذا كان في امكانية دالة ممتازة ارسلي هي . تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة comment_197900 يا اخي ممكن تجرب دي تستخدن sys.dualSELECT FROM SYS.DUAL تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة كاتب الموضوع comment_197905 اخي معتز هذه الجملة حتعمل SELECT ما حتحول تاريخ . ولا أنا غلطان؟ تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة comment_197908 أخي ROM جرب هذا الاستعلام فقط select to_date(to_char(sysdate,'dd/mm/rrrr', 'NLS_CALENDAR=''arabic hijrah'''),'dd/mm/yyyy') from dual تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة كاتب الموضوع comment_197912 بتشتغل في sqlلكن في الفورمة جربت select to_date(to_char(:from_date,'dd/mm/rrrr', 'NLS_CALENDAR=''arabic hijrah'''),'dd/mm/yyyy') into :q from doc_v_date;لكن ما نفع ( يعطيني error وهو( no function with name 'to_date' exists in the scope ) علما ان q =charوجربت select to_char(:from_date,'dd/mm/yyyy', 'NLS_CALENDAR=''arabic hijrah''') into :q from doc_v_date;ومعرف على انه q=dateوبرضو ما نفع علما ان q =no datebase و from_date = date = yes datebase تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة comment_197914 لكن في الفورمة جربتselect to_date(to_char(:from_date,'dd/mm/rrrr', 'NLS_CALENDAR=''arabic hijrah'''),'dd/mm/yyyy') into :q from doc_v_date;لكن ما نفع يعطيني error إيه الجدول ده doc_v_date ... أترك الاستعلام على dual هيشتغل معاك كويس تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة كاتب الموضوع comment_197915 دائما لما اكتب في الفورمة from dualيعطيني ORA_00600: internal error code,argument:[17069],[71403744],[],[],[],[],[],[] تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة comment_197930 السلام عليكم ورحمة الله وبركاته ORA-00600 ORA-00600internal message code, arguments: [num], [?], [?], [?], [?], [?] Cause:This is a catch-all internal message for ORACLE program exceptions. It indicates that a process has met a low-level, unexpected condition. Various causes of this message include: ·time-outs ·file corruption ·failed data checks in memory ·hardware, memory, or I/O messages ·incorrectly restored files The first argument is the internal message number; other arguments are various numbers, names, and character strings. (See section "Reporting a Problem to Worldwide Customer Support" on page 1-12 for more information.) The numbers may change meanings between different versions of the ORACLE Server. Action:Report this error to Worldwide Customer Support after gathering the following information: ·events that led up to the error ·the operations that were attempted that led to the error ·the conditions of the operating system and database at the time of the error ·any unusual circumstances that occurred prior to receiving the ORA-00600 message. ·contents of any trace files generated by the error ·the relevant portions of the Alert file NOTE: The cause of this error may manifest itself as different errors at different times. Be aware of the history of errors that occurred prior to this internal error. جزاك الله كل خير تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة كاتب الموضوع comment_197935 يا أخواني الكل يحتاج حل مفيد ومفهوم وليس المقصود تكثير عدد المشاركاتوالشكر للجميع موصول تقديم بلاغ
بتاريخ: 2 أغسطس 201015 سنة comment_197969 السلام عليكمهل جرب عمل التالي: Select Ram.Get_Date(:From_Date) Into :Q From Doc_V_Date; وما هي المحاولات التي قمت بتجريبها ؟؟ تقديم بلاغ
بتاريخ: 3 أغسطس 201015 سنة كاتب الموضوع comment_197986 جربتها وما نفعت على الرفم ان يوزري جعلته dba تقديم بلاغ
بتاريخ: 3 أغسطس 201015 سنة comment_197993 يا أخ رامي رجاء حاول تتعب شوية في التجربة والخطأمش كل حاجة تستناها على الجاهزماينفعش إنك تاخد حل أحد الأخوة زي ماهو والمطلوب إنه يشتغل عندك كويسحلول الأخوة ماهي إلا أفكار المفروض أن توحي إليك بالحل المناسب لكفكم من المرات يعطي لك الأخوة إجابات ممتازة ولم تعجبك لكونها غير مباشرة تماماً كما تريدرجاءاً حاول تتعب نفسك شوية وتستخدم خاصية البحث في المنتدى قبل السؤالتقبل مروري تقديم بلاغ
بتاريخ: 3 أغسطس 201015 سنة كاتب الموضوع comment_198004 يا أخ أحمد جادو...يعني ايش دراك اني ما حاولت أعدل واغير شوي في حلول الاخوان ( انت شايفني ؟)لكن للأسف الكثير هنا يرسل حلول ماهي صائبة بعيده كل البعد عن ما يطلبه السائل. يعني لو كانت اجابات الأخوة ممتازة ليش ما اشتغلت . أنا ودي أعرف اللهجة الحارة عند بعض الأخوان إيش سببها لو عندك خاصية الدخول لقاعدة البيانات أدخل وشوف كم مرة انا بحثت في الموضوع ولو عندك صلاحية الدخول لجهازي تعال وشوف كم اناحاولت وجربت وغيرت في حلول الاخوان الممتازة ولكن ما نفع .لا تأخذ شدة لهجتي على محمل الخطاْ. وتقبل ردي على مرورك . تم تعديل 3 أغسطس 201015 سنة بواسطة alrom998 تقديم بلاغ
بتاريخ: 3 أغسطس 201015 سنة comment_198013 السلام عليكمهل جربت كتابة الفنكشن على الفورم وليس على الداتا بيز ؟؟ تقديم بلاغ
بتاريخ: 3 أغسطس 201015 سنة كاتب الموضوع comment_198014 هو الخطا يضهر في الفورمة وليس في الداتابيز تقديم بلاغ
بتاريخ: 3 أغسطس 201015 سنة comment_198019 الاخ الكريم / الروووومممكن ترفق الفورمة ومعاها اليوز بتاعك عشان نقدر نساعدك أكتر تقديم بلاغ
بتاريخ: 4 أغسطس 201015 سنة كاتب الموضوع comment_198080 اخواني انا لا اريد هذه الدالة هل أحد عندة دالة انا انشأها في يوزري واستدعيها .لان الظاهر ان هذه الدالة معمول عليها شفرة .وبالنسبة لهذا الكود select to_date(to_char(:from_date,'dd/mm/rrrr', 'NLS_CALENDAR=''arabic hijrah'''),'dd/mm/yyyy') into :q from doc_v_date; ما نفع ( يعطيني error وهو( no function with name 'to_date' exists in the scope ) علما ان q =charانا ابغى كود نافع لو وجد ( علما اني بحثت في المنتدى وجربت وتعبت وبكيت ووووو ) وراح أخلي هذه الجملة توقيعي. تقديم بلاغ
بتاريخ: 7 أغسطس 201015 سنة كاتب الموضوع comment_198208 أخواني الكرام أنا جربت جميع الحلول الي اعطاني هي الأخوان ولكن ما في فائدة كل حل لابد يعطيني خطأ او عدم نتائج صحيحةالكود select to_date(to_char(:from_date,'dd/mm/YYYY', 'NLS_CALENDAR=''arabic hijrah'''),'dd/mm/yyyy') into :q from doc_v_date; ما نفع ( يعطيني error وهو( no function with name 'to_date' exists in the scope ) واذا جعلت FROM DUALيعطيني خطأ داخلي وهذا دائما DUAL ما يشتغل عندي في الفورمة .انا عندي FROM_DATE عبارة عن تاريخ و Q نو داتابيس ( ابغى ادخل في FROM_DATE فيظهر في Q التاريخ الهجري ) تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.