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