إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ماذا يعني هذا الخطأ Pls-00302


2 رد (ردود) على هذا الموضوع

#1 أبو محمـد

أبو محمـد

    عضو

  • الأعضــاء
  • 17 مشاركة

تاريخ المشاركة 02 January 2009 - 01:34 AM

السلام عليكم

مشكلة غريبة اوقفت البرنامج تماما

pls-00302 component 'SE_CHAR' must be declared

ظهرت هذه المشكلة بعد ادخال ما يقارب 40 سجل .


معلومات عامة :
استخدمت الدلفي وتم الربط بينها وبين الاوراكل باستخدام dbexpress
المشكلة موجودة سواء مع اواراكل 10 أو 11 .
المشكلة تظهر فقط عند طلب أي procedure مثل الاجراء لتالي :
create or replace PROCEDURE	  "se_char"  (count_nu out NUMBER,tb_name in VARCHAR2,tb_pk in VARCHAR2,tb_id in VARCHAR2, rec out MYPKG.CursorType  )   IS
BEGIN
execute immediate 'select count(rowid) from ' || tb_name ||' where ' || tb_pk || ' = ' || tb_id
into count_nu;
open rec for 'select * from ' || tb_name ||' where ' || tb_pk || ' = ' || tb_id;
END;

أما عند تنفيذ استفسار من الدلفي مباشرة فلا تظهر المشكلة .

لقد بحثت بالنت لاكثر من ثلاث ايام ولم اجد حل لها أو احد يتحدث عنها . أرجو من لديه اي تفاصيل ان يزودني بها سواء معلومات او مواقع . وله جزيل الشكر مقدما .

#2 أبو محمـد

أبو محمـد

    عضو

  • الأعضــاء
  • 17 مشاركة

تاريخ المشاركة 02 January 2009 - 11:44 PM

السلام عليكم

اخواني طلعت المشكلة من المستخدم الذي انشأته . وضعت المستخدم system

أتمنى ان اجد تفسيرا لسبب ذلك . مع ملاحظة ان المستخدم كان يعمل الى اان وصلت عدد السجلات 40 سجل ، توقف بعدها البرنامج .

#3 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,869 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 02 January 2009 - 11:46 PM

السلام عليكم
ممكن اخي ان المستخدم SYSTEM هو عبارة عن RESERVED USER بالاوراكل
والله اعلم

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist