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

كيف اخزن الصور .. فاهمه و لكن

مغلق
بدأه Mim Programmer في 11 ديسمبر 2002 · 5 رد · 816 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله

تواجهني هذه المشكله التي اتمنى ان تكون بسيطه بالنسبه

لكم

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

create table multimedia ( picture blob defualte EMPTY_BLOB());

ولكن المشكله لدي اني لا اعرف كيف يمكنني ان اخزن صوره

او صوت فعليا :(

لو لدي صوره الان و اريد تخزينها او فلم فلاش كيف استطيع ذلك

قرأت documention of oracle لكن ما وصلت لشئ واضح لان ذكر بطرق

عديده ما هو منظمنها طريقه مباشره وضح

ب

فيجول بيسك و الجافا و c/ c++ اتمنى ان تقومي بمساعدتي ولو اعطائي

البدايه :)

جزاكم الله الف خير

اختكم

Mim Programmer

(f)

#2

و عليكم السلام

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

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

===========

first create a directory ;

create directory MYDIR as C:MYIMAGE';

create table special(a number, b varchar2(20), c blob);

insert into special values(1,'abcd',empty_blob());

commit;

All the files or the image that u want to put should be in this directory and the file name are case

sensitive so be carefull.

now create this procedure

create or replace procedure load(id number)

is

dest_lob blob;

src_log bfile:=bfilename('MYDIR','file.bmp');

amount integer:=dbms_log.getlength(src_lob);

begin

select image into dest_lob from special

where specialid=id;

dbms_lob.fileopen(src_lob);

dbms_lob.loadfromfile(dest_lob,src_lob,amt);

dbms_lob.fileclose(Src_lob);

commit;

end;

#3

مشكور اخوي bozoclown2000

على مساعدتي :) ، لكن اذا ممكن تعطين عنوان المنتدى ..

اختك Mim Programmer

#4

Thi simple form stores an image in oracle 9 database and then retrieve both using ADO

just change the connection string in the code:

"Provider=OraOLEDB.Oracle.1;Password=tiger;User ID=scott;Data Source=javadata"

it uses scott account ,just change the server name from "javadata" to your server name

Also change the connection string of the ADO data Control in Form2

Hope this helps

Madani

oracle_image.zip

#6

madani اخي مدني شكرا لك لكن انا اعمل على Oracle 8

bozoclown2000 شكرا لك و فعلا الموقع مفيد و رائع تحياتي لك

سوف اجرب الطرق و ان شاء الله تضبط

اختكم Mim Programmer

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

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