بتاريخ: 17 ديسمبر 201015 سنة comment_205370 اخواني عند عمل استعلام بهذه الصورة ويكون الشرط على حقل من نوع تاريخ فانه يظهر هذا الخطأ الموجود اسفل الكود فما هو الحل؟ جزاكم الله خيرا Set_block_property ('emp',DEFAULT_WHERE,'where HIREDATE ='||:tt); Go_Block('emp'); Execute_query; نص الخطأSELECT ROWID,EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO FROM EMP WHERE HIREDATE =02 ORA-00904: "سبتمبر": معرف غير صالح تقديم بلاغ
بتاريخ: 17 ديسمبر 201015 سنة كاتب الموضوع comment_205373 الحمد لله وجدت الحل وهو بوضع جملة الشرط بالكامل داخل الكوتشن Set_block_property ('EMP',DEFAULT_WHERE, 'HIRE_DATE = :CTRL.TT'); Go_Block('EMP'); Execute_query ; تم تعديل 17 ديسمبر 201015 سنة بواسطة essam_ slama تقديم بلاغ
بتاريخ: 17 ديسمبر 201015 سنة comment_205374 السلام عليكم ورحمة الله وبركاته احذف كلمة where الموجوده قبل HIREDATE تقديم بلاغ
بتاريخ: 17 ديسمبر 201015 سنة comment_205375 اخى الكريم ماكتبته فى الاول صحيح بس الخطا هو كلمة WHERE الموجوده قبل HIREDATE كما ذكرت فى ردى الاول تقديم بلاغ
بتاريخ: 17 ديسمبر 201015 سنة كاتب الموضوع comment_205376 اخيabdou1984 جربت وحذفت كلمة where وظل الخطأ كما هو ولكن الجملة الثانية وهى بوضع جملة الشرط بالكامل داخل كوتشن هو الصحيح تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.