السلام عليكم ورحمة الله وبركاته
عملت برنامج باستخدام الفيجوال ستوديو دوت نت 2008 وقاعدة بيانات أكسس 2007 وعند تشغيل البرنامج للتجربة بالضغط عى start debugging تظهر الرسالة التالية:

شاكر لكم
السلام عليكم ورحمة الله وبركاته
عملت برنامج باستخدام الفيجوال ستوديو دوت نت 2008 وقاعدة بيانات أكسس 2007 وعند تشغيل البرنامج للتجربة بالضغط عى start debugging تظهر الرسالة التالية:

شاكر لكم
السلام عليكم ..
يجب أن يكون تنسيق قاعدة البيانات هو 2007 (اللاحقة accdb و ليس mdb حسب معلوماتي ) و يجب ان يكون offcie 2007 منزلا .. (على فكرة هناك جزء منه مطلوب و هو الــ Provider أو الــ Engine (أمور تفصيلية لا تكترث لها )) ..
ثم ...
OleDbConnection connection = new OleDbConnection("provider=microsoft.ACE.oledb.12.0;data source=" + Application.StartupPath + "/Db1.accdb");
connection.Open();... و جرب المثال بالمرفقات فإذا عمل ... يكون الــ Provider شغال تمام .... و إذا ظهرت نفس الرسالة .... سنكون بانتظار رد الخبراء ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
أخي/houssam11350_11350
شكرا لك على الرد
الأكسس 2007 منزل على الجهاز وكذالك تنسيق القاعدة accdb.
والاتصال محدد كما قلت لكن لم يعطي أي نتيجة
والمرفق تم تنزيله وتشغيله وأعطى الخطأ التالي:
A first chance exception of type 'System.InvalidOperationException' occurred in System.Data.dll
شاكر لك
تم تعديل هذه المشاركة بواسطة assdd في 3 أكتوبر 2011 في 13:54
السلام عليكم ..
لو كنت شغال على نظام x64 .... حوله إلى x86 كما في الصورة المرفقة ..
و لو كان عندك شك أن الــ 2007 Office System Driver: Data Connectivity Components لا يعمل بشكل جيد .. يمكنك تحميله من هنا رابط (الحجم 25 ميغا بايت , و لا اعتقد أن المشكلة فيه ....) ...
إذا لم يعمل حاول إرفاق القاعدة و الكود (إن لم يكن خاص)
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
السلام عليكم ورحمة الله وبركاته
شكرا لك أخي/houssam11350_11350
لم أجد الخاصية التي تحول النظامx64 ولم أجد configuration manager
أرجو منك توضيح طريقة الوصول إليها لأنني بحثت في بيئة الفيجوال ستوديو دوت نت 2008 ولم أجدها
شاكر لك
السلام عليكم ...
اقتباسلم أجد الخاصية التي تحول النظامx64 ولم أجد configuration manager
راجع الصورة رقم واحد ... (ربما كل هذا الشريط غير ظاهر عندك )..
على كل حال .. نقرة يمينية على الــ Solution (ليس على الــ Project) و ستجد الــ Configuration Manager ...
أو من قائمة Build نأخذ Configuration Manager (المفروض أنه آخر خيار..)
و أنا أيضا عندي 2008اقتباسلأنني بحثت في بيئة الفيجوال ستوديو دوت نت 2008 ولم أجدها
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
السلام عليكم ورحمة الله وبركاته
أخي/houssam11350_11350
بحثت ولم يظهر لي ما ذكرت سواء في قائمة Build أو نقرة باليمين على Solution لم أجد Configuration Manager
ما الأمر؟؟ لماذا لم يظهر لي؟؟
* مع العلم أن لدي برنامج الفيجوال ستوديو دوت نت 2003 على جهاز آخر وموجود به ما ذكرت مع أختلاف الاختيار حيث أنه مضبوط على net. بدلا منx64
شاكر لك
تم تعديل هذه المشاركة بواسطة assdd في 4 أكتوبر 2011 في 12:33
السلام عليكم ...
اقتباسبحثت ولم يظهر لي ما ذكرت سواء في قائمة Build أو نقرة باليمين على Solution لم أجد Configuration Manager
بصراحة لا معلومات عندي أكثر من ذلك .. بانتظار ردود الخبراء ..
تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 4 أكتوبر 2011 في 14:36
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
رعم اني ساتطفل بالرد فانا ابن الامس في البرمجة
لكن حدث معي مثل ماحدث معك ذات مرة
و السبب اظن هو
انك عملت على برنامج احد الاخوة وكان يستخدم قاعدة بيانات من نوع 2003
جاهدت كثيرا لاجد الحل فلم استطع لكن لففت عليه و
و كان الحل هو
اعادت كتابة البرنامج في solution جديد
ما عليك سوى انقل الادوات الى مشروع جديد و كذلك الكود لكن كل كود زر على حدة
وان شاء الله يعمل البرنامج
بالتوفيق
السلام عليكم ورحمة الله وبركاته
أخي/houssam11350_11350 أشكرك على ماقدمت من معلومات
أخي/aboumazen شكرا لك
لكن أنا قمت بإنشاء كامل البرنامج وقاعدة البيانات من الصفر
وظهرت لي هذه المشكلة ولم أجد لها حل
شاكر لكم
السلام عليكم ورحمة الله وبركاته
أخي/houssam11350_11350
مشكلتي مازالت قائمة
وتحديدا عند الاتصال بقاعدة البيانات يظهر المسج
أن البروفايدر غير متوفر على الجهاز المحلي
شاكر لك
السلام عليكم ...
اقتباسأخي/houssam11350_11350
مشكلتي مازالت قائمة
وتحديدا عند الاتصال بقاعدة البيانات يظهر المسج
أن البروفايدر غير متوفر على الجهاز المحلي
شاكر لك
معلوماتي المتعلقة عن الموضوع كتبتها في مشاركاتي الأولى و الثانية في هذا الموضوع ... ارجع لهما ..
أو حاول إرفاق البروجكت لنا (مضغوط) ...
بالتوفيق
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
السلام عليكم
اقتباسالمشكلة كما ذكرت لك عند الاتصال بالقاعدة (عملية الحفظ والتعديل)
اذهب للجلد \Library\Library\bin\Debug و نفذ المشروع . جديد -ادخل البيانات - حفظ ..افتح القاعدة الموجودة في المسار \Library\Library\bin\Debug و ستجد أن البيانات موجودة . الحفظ يعمل دون خطأ ..
لكن أنت لديك بالمشروع ثلاث ملفات Library.accdb .. ابحث عنهم ... الملف الموجود بالمشروع دائما يتم نسخه إلى مجلد الــ Bin عند كل عملية Build للمشروع ..لأنه جزء من المشروع ...
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر