اخواني انا عندي ملفات كثيرة جدا مخزنة على هيئة OLE Object ACCESS ...
المهم قمت بتحويلها الى ال SQL SERVER حيث صارت البيانات من نوع Image ولمن كتبت كود بالفيجوال سي شارب لاسترجاع تلكم الملفات وحفظها على القرص كانت تطلع مشفرة...
بس الملاحظ والغريب انه غير ال OLE يعمل بشكل جيد يعني نفس الكود لاسترجاع الملفات التي اقوم بتخزينها بدون استخدام ال OLE تنحفظ وتسترجع بشكل تام وبدون أي مشاكل.. فقط المشاكل بالجدول المحول من اكسيس OLE الى SQL SERVER حيث الظاهر انها لا تخضع لنفس العملية المطبقة على ملف مستقل.
المشكلة كمان انه هاي الملفات المحولة كثيرة جدا حوالي 1000 ملف ومخزنة على هيئة OLE والان لا اعرف مالحل بحثي بعد ان حولتها لل SQL SERVER (IMAGE ) لم اعد اقدر استرجعها هل من طريقة لا سترجاع الملفات المخزنة بهذه الكيفية وحفظها بالكود على جهازي ... للعلم انا عامل حقل به الامتداد منفصل.
بعد البحث الكثير والمتعدد وجدت ان الفورمات لل OLE ليس ذلك الفورمات لل Binary data التي يتم تحميلها باستخدام أكود FileStream حيث ان الاكسيس يستخدم اضافات اخرى للتعامل مع ال OLE ... فوصلت لمبدأ ضرورة حفظ تلك ال OLE قبل تصديرها لل SQL Server يجب اولا حفظها في ملفات على الهارد ومن ثم كتابة الكود لحفظ الملفات المخزنة على الهارد ديسك لل SQL Server...
الملفات كما اسلفت كثيرة وحجم قاعدة البيانات 500 ميقا ولا اعرف هل سيستحمل الاكسيس تنفيذ كود الحفظ المذكور أعلاه.
إخواني ارجو افادتي بأي طريقة تكون مناسبة وبارك الله فيكم وبانتظار أفكاركم وردودكم........ للأمانة الموضوع مهم جداجداجدااااااااااااا