بتاريخ: 1 يناير 200917 سنة comment_145945 السلام عليكم مشكلة غريبة اوقفت البرنامج تماما 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 يناير 200917 سنة كاتب الموضوع comment_145997 السلام عليكماخواني طلعت المشكلة من المستخدم الذي انشأته . وضعت المستخدم systemأتمنى ان اجد تفسيرا لسبب ذلك . مع ملاحظة ان المستخدم كان يعمل الى اان وصلت عدد السجلات 40 سجل ، توقف بعدها البرنامج . تقديم بلاغ
بتاريخ: 2 يناير 200917 سنة comment_145998 السلام عليكمممكن اخي ان المستخدم SYSTEM هو عبارة عن RESERVED USER بالاوراكلوالله اعلم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.