m_md بتاريخ: 4 أبريل 2016 تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2016 السلام عليكم - عند ازرار كما هو موضح بالصورةعندي جدول يحتوي على عدة اعمدة يوجد من ضمن الاعمدة عمل blob للصورعندي شاشة فورم اقوم بادخل سجل جديد على هذا الجدول كما اقوم بتحميل صورة عن طريقclient_image.read_image يوجد شاشة اخرى تقوم بعرض السجل المدخل مع امكانية التعديل على الريكورديوجد زر لحذف الصورة من السجل المعروض اول استخدمgo_item(:block.image1)clear_item;يقوم بافراغ الصورة ظاهريا وعندما اقوم بعمل حفظ يظهر خطاFRM-40509 oracle error unable to update recordعندما اضغط على الفورم ctrl+shift+E لكي ارى السبب تظهر رسالةora-01459 invalid length of variable character stringعلما بان العمود image من نمط long rawقم بتغير الكود السابق الىupdate table_nameset image=empty_blob()where seq_no=seqيقوم فعليا بحذف الصورة لكن اريده ايضا ظاهريا لكي يعلم المستخدم انه تم الحذف لانه بهذه الحاله يجب على المستخدم بان يغلق الفورم ويرجع يفتحته لكي تكون الصورة محذوفهما الحل ؟السؤال الثاني : يوجد زر ايضا موضح بالصورة المرفقة يقوم بتحميل الصورة من الداتا بيس الى سطح مكتب المستخدمانا نسيت الكود الذي يجب ان يكتب بواسطة client_image.write_image ارجو المساعدة بكود مجرب من قبلكنمع الشكر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.