السلام عليكم
كيف ممكن اضيف صورة على جدول من خلال جملة ال 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;
ولكن لا ادري ما المشكلة
الرجاء الرد علي على عنوان البريد
هاني
