الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تخزين ملف وورد على الداتبيس

Featured Replies

بتاريخ:

السلام عليكم
كيف يمكنني تخزبن ملف وورد على قاعدة البيانات أوراكل باستخدام فورمز 6آي و 10جي؟
وبارك الله فيكم

بتاريخ:
  • كاتب الموضوع

حتى الآن ما في رد. غريب!!!!!!!!!!!!!!!!!!

بتاريخ:

لايمكن تخزين ملف وورد في قاعدة بيانات الأوراكل ولكن هناك طريقة عمل ارتباط

بتاريخ:

يمكن بالفعل تخزين اي ملف علي قاعدة البيانات حتي ولو كان ملف mp3

SQL>create table imagetab (imagfile blob)

SQL>create or replace directory 
imagefiles as 'c:\oracle'

SQL> declare
2 v_bfile BFILE;
3 v_blob BLOB;
4 begin
5 insert into imagetab (imagfile)
6 values (empty_blob())
7 return imagfile into v_blob;
8 v_bfile := BFILENAM('IMAGEFILES', 
'pic.jpeg');
9 Dbms_Lob.fileopen (v_bfile, Dbms_Lob.File_Readonly);
10 Dbms_Lob.Loadfromfile 
(v_blob, v_bfile,Dbms_Lob.Getlength(v_bfile));
11 Dbms_Lob.Fileclose(v_bfile);
12 commit;
13 end;
14 /

PL/SQL procedure successfully completed.

select count(*) from imagetab;


COUNT(*)
----------
1


--------


الكود التالي لتخزين ملف صورة علي قاعدة البيانات 

CREATE TABLE B_FILE
(
BLOB_COLUMN BLOB,
ID NUMBER
);

declare
a_blob blob;
a_bfile bfile := bfilename('REEDIR','j.jpg');
begin
insert into b_file values (empty_blob(),2) returning blob_column into a_blob;
dbms_lob.fileopen(a_bfile);
dbms_lob.loadfromfile(a_blob,a_bfile,dbms_lob.getlength(a_bfile));
dbms_lob.fileclose(a_bfile);
commit;
end;



الكود مجرب ويعمل

تحياتي وأأٍسف علي التأخير

  • بعد 6 شهور...
بتاريخ:
  • كاتب الموضوع

وأنا آسف على التأخر لظروف قاهرة!
ولكن ما الفرق بين البرنامجين؟ فكلاهما كما أرى يقومان يتخزين صورة على قاعدة البيانات!
هل يمكن أن تعرفني كيفية تخزين صيغ مختلفة الlarge objects مثل الفيديو والصوت ....؟

بتاريخ:

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

بتاريخ:

مصطفى لماذا الاجابات المختصرة ؟؟.؟

اخ احمد بس انت ماتبيه يكون على جهاز المستخدم تبيه السيرفر ممكن شرح طريقتك لو سمحت؟

بتاريخ:

الاخ السائل
اولا مفيش رد من اغلب الزملاء اظن للانشغال فقط
ثانيا بالنسبة حفظ المسارات فيمكن عمل ذلك على السيرفر ايضا
ازاى طيب؟؟؟؟
بص يا سيدى
نعمل جدول به حقل تعريفه نصى
يتم انشاء المجلد المراد تخزين الملفات سواء على الكلينت او السيرفر
يتم وضع المسار فى هذا الحقل وطبعا يكون هناك حقل اخر فى نفس الجدول لربط رقم الملف به
يتم منادة المسار بالطريقة العادية و المشرحة فى اكثر من موضوع فى المنتدى
لو فى حاجة غامضة ارجو الاستفسار
م احمد

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.