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

عمل OLE+ SQL Server ?

مغلق
بدأه jooorj في 10 ديسمبر 2006 · 2 رد · 517 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن ربط حقل من نوع image أو Byte مع ال SQL Server بحيث يقدر المستخدم يستعرض محتوياته عن طريق برامج الويندوز وعند عمل الحفظ عن طريق تلك البرامج ترجع للداتا بيس بدون أي تدخل خارجي:

مثال للتوضيح:

عندي قاعدة بيانات - بها جدول اسمه Files - به حقل واحد اسمه MyFile من نوع Image أو Byte .. وليكن Image

عند تشغيل الواجهة عن طريق فيجوال بيسك . نت أو C# فإنه يظهر كرابط..

عند ضغط زر تحميل أختار ملف مثل الوورد Word.doc وأعمل له تحميل ومن ثم حفظ.. يرجع للداتا بيس.

وعند الضغـــــــط على زر فتح يفتح لي ذلك الملف في برنامج MS Word وأقدر أشوف محتوياته وعند التعديل بداخل الملف وعمل الحفظ عن طريق MS Word وإغلاقه يرجع الى الداتا بيس بدون تدخل عن طريق أي أزرار حفظ ببرنامجي...

الفكرة شبيه بالاكسيس OLE حيث تعمل المطلوب ولكن المطلوب أن تكون SQL + ADO.NET ؟؟

بانتظار الردود والاقتراحات وشكرا لكم.

موقوف من المشاركة لقلة الأدب

============================

#2

يجب تحويل الملف إلى هيئة بايناري ثم تسجيلها داخل حقل من نوع BLOB. و للإسترجاع تعكس العملية. قم بعملية بحث و ستجد العديد من الأمثلة.

#3

لأا يا خي ليس المطلوب التخزي فقط

بل مثل ما بال OLE يعني الملف ينفتح حسب البرنامج مثلا افترض اخي الكريم انك مخزن ملف Word

ولمن تضغط زر فتح من برنامجنا يطلعلي الوورد وبداخله اللمف اللي حفظنها ولمن اقوم بالتعديل والحفظ يرجع لقاعدة البيانات بدون ازرار حفظ خارجية يعني فقط مثل الOLE الموجود بالاكسيس الطريقة 100% يعني يحفظ بالداتا بيس بدون ما يحفظ على الهارد ديسك ومن ثم يعمل رفع فهذه اعرفها....

المطلوب مثل ال OLE OLE يعني الملف ينفتح بداخل المحرر الخاص به وعند إغلاق ذلك الملف المفتوح بمحرره ترجع البيانات (الملف) الى الداتا بيس بدون أي تدخل برمجي جرب استخدم OLE + Access لن تستخدم كود واحد وهو لا يطلب منك حفظها على جهازك أولا وهنا اللغز !!.

موقوف من المشاركة لقلة الأدب

============================

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

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