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

كيفية استخدام ADO.NET + OLE Object + SQL SERVER

مغلق
بدأه jooorj في 6 ديسمبر 2006 · 8 رد · 1,850 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل من طريقة لعمل استعراض للكائن OLE الذي يوجد كداتا تايب بالاكسيس وربطه بالاسكيول والتعامل معه عن طريق VB.NET

أرجو أن يكون سؤالي مفهوما وبسيطا

مثال للتوضيح

بالاكسيس يوجد DataType اسمه OLE Object يستخدم لادراج الملفات بالجدول أثناء إدخال البيانات مثال ملف الوورد أو الاكسيل .... الخ.

المطلوب :

بعد عملية تصدير قاعدة البيانات السابقة للأسكيو إل SQL Server كيف ممكن استعرض محتويات ال OLE Object باستخدام تكنولوجيا الدوت نت VB.NET or C#.NET .... بحيث أقدر أعمل نفس الشئ بالاكسيس مثل التعديل على الملف المحفوظ بالاسكيو ال. واعادة حفظه

ال OLE كما يعرف الكثيرون تستخدم برامج الويندوز مثل الوورد أو الاكسيل حسب نوع الملف لفتح البيانات بداخلها وعند عمل حفظ لملف الوورد المفتوح مثلا : فإنه يرجع لقاعدة البيانات بدون أي مشاكل ... كما أن OLE لاتحتاج لأكواد لعمل Update أو Save لانها ببساطة عبارة عن كائنات لملفات وغيره.

لذا الرجاء إفادتي بطريقة الربط مع الدوت نت بأي طريقة وشكرا...

تم تعديل هذه المشاركة بواسطة jooorj في 6 ديسمبر 2006 في 09:21

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

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

#2

والله يا اخي jooorj ياريت لو احد الأعضاء يعرف اي حاجة عن الموضوع ده يفدنا فيه

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

وعند استرجاع الملف من قاعدة البيانات يتم فتحه بالبرنامج الخاص بنوع الملف الراجع من قاعدة البيانات

تم تعديل هذه المشاركة بواسطة GoldenEagle في 8 ديسمبر 2006 في 08:54

#3

محتاجين مساعدة لأنه طول الموضوع وبدون أي ردود المشكلة في كيفية اعادة حفظ الملف الى قاعدة البيانات بمجرد إغلاق البرنامج الخاص بالملف المفتوح كما في ال OLE Access بدون اضافة عملية حفظ على البرنامج المبرمج ياريت والله حدا يدلنا على رابط او مساعدة بأكون شاكر له جدا جدا..

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

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

#4

السلام عليكم

أخي ما ينطبق على برنامج الاكسس ليس بالضرورة أن ينطبق على برنامج Visual Basic.NET

هنالك حاوية NameSpace تحتوي على كل ما يتعلق بـ OLEDB توجد على المسار التالي .

Imports System.Data.OleDb

ولكن في الدوت نت يتطلب برمجة العناصر للحفظ و التعديل وغير ذلك.

وعلى حد علمي المتوضع سواءً بالقراءة أو المطالعة لم أقرء أو اسمع أنه يتم جلب العنصر OLE من الاكسس إلى الدوت نت !!!

في المثال يتضح المقال

#5

SSIS packages ؟ ماهي

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

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

#6

على حد علمي أن OLEDB, أو ODBC او غيرها ماهي الا Provider للتعامل مع قواعد البيانات ..

بمعنى انها صممت للتعامل مع قواعد البيانات من التطبيقات سواء الويب أو الوندوز .. وقد ادرجت تحت بند ADO.Net لتمييزها عن الأدوات المستخدمه مع النماذج

#7

يا يريت لو حدا يساعدني بخصوص هذه المشكلة : OLE + ADO.NET

عايز كل مستخدم يقدر يفتح ويحفظ ملفاته بدون المرور على جهازه الشخصي ورأيت أنه تخزن الملفات بالSQL Server وتفتح بشكل روابط بحيث لا تحفظ على الجهاز الخاص بالمستخدم حتى تبقى البيانات موجودة بالسيرفر وهذا يفيد بتسهيل التناقل فقط للسيرفر بالاضافة لعدم عمل نسخ محلية ...

أرجو ان تكون وضحت الفكرة للعلم الاكسيس يحل المشكلة باستخدام الاداة OLE لكن كيف مع الSQL SERVER بحثثت لكن لم أجد إجابة شافية... الكل يعرض علي عمل ملف مؤقت على الجهاز المحلي ومن ثم عمل Upload له الى السيرفر وانا لا أريد استخدام هذه الفكرة لانها كما اوضحت لا تفي بالمطلوب وهو عدم التناسخ للملفات وتوحيدها في سيرفر فقط... بانتظار مساعداتكم حفظكم الله.

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

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

#8

السلام عليكم

عزيزي سؤالك غير واضح , ماذا تقصد

بـ عايز كل مستخدم يقدر يفتح ويحفظ ملفاته بدون المرور على جهازه الشخصي ورأيت أنه تخزن الملفات بالSQL Server ملفات ماذا بالضبط ,

علماً ان الـ SQL Server هو قاعدة بيانات سواءً للبيانات أو ارشفه وثائق متنوعة المصادر.

ثم ما هو الشيء الذي يستطيع الاكسس أن يعمله و لا تستطيع قاعدة بيانات عملاقة مثل SQL

والله اعلم أن هنالك لبس لديك في الموضوع , راجع نفسك بالضبط ماذا تريد لانه المعطيات معكوسة

بحيث ما تجدة في SQL ربما لم يسمع به اهل الـ Access

السلام عليكم.

في المثال يتضح المقال

#9

اخي الغملاسي عايز المستخدمين المتصلين على قاعدة البيانات SQL لا يحملون الملفات على اجهزتهم يعني يعدلون فيها وهي على السيرفر بحيث لا يحدث هناك تناسخ وتعدد للملفات ...ارجو ان يكون قد زال اللبس والغموض؟؟

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

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

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

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