بتاريخ: 3 ديسمبر 200520 سنة comment_53079 أخذت هذا الكود من أحد الواقع مو عارفة ممكن الموقع هذا ولا بعمل ما ادري ماالسبب لازم تعمل directory CODECREATE OR REPLACE DIRECTORY LOGSS AS 'c:\logss'هذا هو الامتداد للصور الي موجوده عندك عالهارد دسكCODEcreate or replace procedure load_emp_bfile(p_file_loc in varchar2) isv_file bfile;v_filename varchar2(16);cursor emp_cursor isselect ename from emp--WHERE ENAME ='SMITH' for update;beginfor emp_record in emp_cursor loopv_filename:=emp_record.ename||'.bmp';v_file:=bfilename(p_file_loc,v_filename);IF DBMS_LOB.FILEEXISTS(V_FILE)=1 THENdbms_lob.fileopen(v_file);update emp set vidio =v_filewhere current of emp_cursor;dbms_output.put_line('load file '||v_filename||' size '||dbms_lob.getlength(v_file));dbms_lob.fileclose(v_file);ELSEdbms_output.put_line('CONNT load file '||v_filename);END IF;end loop;end load_emp_bfile;EXECUTE LOAD_EMP_BFILE('LOGSS');هذا الجراء سيقوم على تحميل صور الموظفين ولكن كل من الاسماء له صورة باسمه بالإمتداد BMPللإستفسار 2-هذا الكود لتخزين الصورة في database لاكن اذا بغيت اعرض الصورة في form ماالعملوشكرا للجميع تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.