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

How to diplay image from DB


البروق

Recommended Posts

السلام عليكم ورحمة الله وبركاته

لدي سؤال واتمنى ان اجد الاجابة لديكم وبشكل سريع لاني احتاجها ضروري جدا جدا
قمت بعمل جدول يحتوي على صور من نوع blob
وانشأت الفورم وقمت بادخال الصور للdatabase table وتمت عملية التخزين
حاليا اواجه مشكلة وهي عندما اقوم بعمل execute_query للblock ليقوم باظهار البيانات على الكانفس من الجدول فقط يظهر الcolumn text بدون اظهار الصور...
فهل اجد عندكم الحل؟؟؟؟ :)

ولكم مني جزيل الشكر
-----------------
البروق

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

السلام عليكم
أولا :ممكن أعرف إزاى عرفت تعمل عمود من نوع blob و الأهم إزاى قدرت تحط الصور فيه هل عن طريق الفورم ولا أمر sql معين أو عن طريق package معينه
ثانيا: فى إحتمال تكون عمال الitem من نوع text إدخل على الproperty pallete بتاعة الitem وخلي الtype بتاعه text
ويارب تكون إستفدت

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

شكرا اخي الكريم لقيامك بالرد علي
بالنسبة للblob فقدم قمت بعمل فورم فيه image item ومن خلاله قمت بادخال الصورة للdatabase...لكن المشكلة هي عملية استرجاع الصورة من الجدول واظهارها على الفورم ..لو كانت من نوع long raw فهي تظهر بشكل طبيعي بدون اي مشاكل لكن المشكلة في blob؟؟؟؟؟؟؟؟؟؟

وجزاك الله خيراً
-----------------------
البروق

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

أخي البروق .. ممكن توضح لي طريقة إدخال صور لموظفين مثلا
أولا عمود الصور من نوع long raw وماذا بعد ذلك
وجزاكم الله كل خير عزيزي

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

create emp table:
create table emp_photo(eid number,ename varchar2(30),ephoto long raw)
;

open new form and create new block wizard for emp_photo table then create trigger under ephoto item and write this code:
begin
Read_Image_File(GET_FILE_NAME(File_Filter=> 'GIF Files (*.gif)|*.gif|'),
'GIF', 'emp_photo.ephoto');
end;

it will add image in your image item as you see in figer2(photo2) ...

To display employee photo just run execute_query for your block

----------------------
البروق

post-9-1113251427_thumb.jpg

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

يبدو انك تستخدم form5 او form6 وليس الفورم form6i في النسخ السابقة فأنه لا يتعرف على حقل البلب اما في النسخ الاحقة فأنه يتعرف على الحقل من نوع بلب .

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

  • بعد 10 شهور...

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

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

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

×   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.

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

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

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