بتاريخ: 13 نوفمبر 200619 سنة comment_82815 اخواني الافاضل ممكن احد يساعدني في حل مشكلة بهذا الكود حيث يظهر لي الخطا التالي identifier GETDATE must be declared sql statement ignored الكود هو DECLARE D_USER_NO NUMBER; D_PASS_WORD VARCHAR2(10); D_SEC_USER NUMBER; D_USER_NAME VARCHAR2(50); D_USER_DATE NUMBER; BEGIN DECLARE BEGIN SELECT GETDATE(TO_CHAR(SYSDATE,'J')) INTO D_USER_DATE FROM DUAL; SELECT USER_NO,PASS_WORD,USER_NAME,SEC_USER INTO D_USER_NO,D_PASS_WORD,D_USER_NAME,D_SEC_USER FROM USERS_G WHERE USER_NO = :USER_NO; END; IF D_PASS_WORD <> :USERS.PASS_WORD THEN MESSAGE('ßáãÉ ÇáÓÑ ÛíÑ ÕÍíÍÉ'); MESSAGE('ßáãÉ ÇáÓÑ ÛíÑ ÕÍíÍÉ'); GO_ITEM('PASS_WORD'); CLEAR_ITEM; RAISE Form_Trigger_Failure; ELSE :GLOBAL.USERS_DATE := D_USER_DATE; :GLOBAL.USER_NO := D_USER_NO; :GLOBAL.USER_NAME := D_USER_NAME; :GLOBAL.SEC_USER := D_SEC_USER ; IF :GLOBAL.SEC_USER = 1 THEN SET_MENU_ITEM_PROPERTY('OOO1.OO1',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO2',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO3',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO5',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO6',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO6',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO1',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO2',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO3',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO5',ENABLED, PROPERTY_TRUE); END IF; IF :GLOBAL.SEC_USER = 2 THEN SET_MENU_ITEM_PROPERTY('OOO1.OO1',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO2',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO3',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO4',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO5',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO6',VISIBLE,PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO6',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO1',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO2',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO3',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO4',ENABLED, PROPERTY_TRUE); SET_MENU_ITEM_PROPERTY('OOO1.OO5',ENABLED, PROPERTY_TRUE); END IF; HIDE_WINDOW('LOGEN_WIN'); PREVIOUS_BLOCK; END IF; END; تقديم بلاغ
بتاريخ: 14 نوفمبر 200619 سنة comment_82836 السلام عليكم اذا كانت getdate داتبيز فانكشن فيجب اولا ان تكون متصلا بقاعدة البيانات عند عمل كومبايل محتمل انك لم تكن متصلا و اذا كنت متصلا فتأكد اناه لهذه الفانكشن موجود ف ي نفس اليوزر الذي استخدمته للاتصال فان كانت ف ي سكيما يوزر اخ ر فتأكد ان لها public synonym هذه هي معظم الاحتمالات التي تسبب هذا الخطأطبعا بالاضافة الي الخطأ ف ي كتابة اسم الفانكشن بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.