الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ممكن اضيف صورة على جدول من خلال جملة ال insert

مغلق
بدأه Hani141277 في 6 فبراير 2002 · 2 رد · 836 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف ممكن اضيف صورة على جدول من خلال جملة ال insert

اي باستخدام ال sql

انا جربت و عرفت الحقلين

PHOTO_ID ORDSYS.ORDIMGB

LARGE_PHOTO ORDSYS.ORDIMGF

في جملة الانشاء

CREATE TABLE emp4 (

ename VARCHAR2(50),

salary NUMBER,

job VARCHAR2(50),

department INTEGER,

photo_id ORDSYS.ORDIMGB,

large_photo ORDSYS.ORDIMGF)

واستخدمت جملة ال insert التالية

INSERT INTO emp4 VALUES ('John Doe',24000,'Technical Writer',123,

ORDSYS.ORDIMGB(empty_blob(),10,10,10,10,10,10),

ORDSYS.ORDIMGF(bfilename('ORDIMGDIR','c:myimage.bmp'),10,10,10,10,10,10))

كل شيء تمام 1 row created

ولكن المشكلة عند االعرض او الاستعلام في الform "developer"

يعطي الرسالة التالية

ORA-22288: file or LOB operation GETLENGTH failed

The system cannot find the file specified.

مع اني انشات ال directory و اعطيتوا الصلاحية

create directory ordimgdir as 'c:';

grant read on directory ordimgdir to scott;

ولكن لا ادري ما المشكلة

الرجاء الرد علي على عنوان البريد

Hani@bis-t.com

هاني

#2

اخي العزيز وعلى حد علمي ان اي جدول يحتوي على حقل من الحقول الكبيرة لايمكن التعامل معه من خلال محرر SQL ولا حتى بالجمل الطبيعية ويمكن ان تقوم بذلك عن طريق ديفلوبر وربط مربع الصورة ربطا بحقل الصورة وهو سوف يقم بالباقي

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#3

تحياتي للجميع

انا اؤيد الاخ محمد بدوي جزاه الله خيرا

وشكرا

هذا الموضوع مغلق.

مواضيع مشابهة