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

الرجاء المساعدة : التعامل مع الصورة في الفورم


m_md

Recommended Posts

السلام عليكم - عند ازرار كما هو موضح بالصورة


عندي جدول يحتوي على عدة اعمدة يوجد من ضمن الاعمدة عمل 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_name


set image=empty_blob()


where seq_no=seq


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


ما الحل ؟





السؤال الثاني : يوجد زر ايضا موضح بالصورة المرفقة يقوم بتحميل الصورة من الداتا بيس الى سطح مكتب المستخدم


انا نسيت الكود الذي يجب ان يكتب بواسطة client_image.write_image   ارجو المساعدة بكود مجرب من قبلكن


مع الشكر



 

post-138214-0-82429000-1459779449_thumb.jpg

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية