منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : microsoft office engine
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته ...

قاعدة بيانات تم تكوينها على اوفيس 2010 ... وبرنامج تم على فيجوال بيسك دوت نت ... واصدار الوندوز 7 64 بت ...

المشكلة :: حينما اقول بتنفيذ برنامج على وندوز اكس بي او حتى 7 , وذلك الوندوز لا يحتوي على اصدار اوفيس 2007 او 2010 وانما على اصدار 2003 , اقوم بتنصيب microsoft office engine for 2010 ومع ذلك لايتمكن البرنامج من قراءة ملف قاعدة البيانات الخاص بي ويظهر خطأ في فتح الملف ...

فأرجوا بيان الخلل و اوان كانت هنالك فرصة بجعل البرنامج ان يعمل على جميع اصدارات الوندوز وكذلك ان كان برنامج الاوفيس بأي اصدار كان .

تقبلوا مني اطيب امنياتي واتقدم بشكري للجميع ...
اخوكم محمد ...
اخي الكريم محمد

لتجنب هذي المشكله من الافضل لك تحويل قواعد البيانات الى 2003

وبالتالي لن تحتاج الى microsoft office engine ولا الى غيره

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

السلام عليكم ورحمة الله وبركاته






لو أريتنا صورة للخطأ ومكانه في الكود لكان أفضل، فقد تكون المشكلة بسيطة جداً وأنت لا تدرك ذلك.





السلام عليكم ورحمة الله وبركاته
@@أبورائد@@ كتب :
السلام عليكم ورحمة الله وبركاته






لو أريتنا صورة للخطأ ومكانه في الكود لكان أفضل، فقد تكون المشكلة بسيطة جداً وأنت لا تدرك ذلك.





السلام عليكم ورحمة الله وبركاته

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

هنا الخطأ ...

إقتباس :Conn.Open()
Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)
DataAdapter1.Fill(DataSet1, "Table1")
Conn.Close()
alaqsa كتب :اخي الكريم محمد

لتجنب هذي المشكله من الافضل لك تحويل قواعد البيانات الى 2003

وبالتالي لن تحتاج الى microsoft office engine ولا الى غيره

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

كيف صديقي ... ؟ , انا استخدم الكود التالي لجلب ملف قاعدة البيانات

إقتباس :Provider = Microsoft.ACE.OLEDB.12.0; Data Source

وان جئت واستخدمت 2003 واستخدمت jet.oledb ... فسأقع بخطأ اخر انه اذا استخدمت برنامج على جهاز اخر منصب عليه اوفيس 2007 او 2010 او 2013 فلن يعمل .
فكيف تنتهي المشكلة ؟ .

السلام عليكم ورحمة الله وبركاته






أين صورة الخطأ؟






السلام عليكم ورحمة الله وبركاته

السلام عليكم ورحمة الله وبركاته





أنظر الرابط التالي
تحوبل المشروع للعمل على x86





السلام عليكم ورحمة الله وبركاته
وعليكم السلام ورحمة الله وبركاته ...

اخ ابو رائد المحترم .. اعزك الله , انا مو مشكلتي بنظام التشغيل ... مشكلتي التي اواجهها هي التالي :

عندي انا قاعدة بيانات انشأتها بواسطة اوفيس اكسسس 2010 وعملت برنامج فيجوال بيسك دوت نت يعمل على هذه الملف .. ونظام التشغيل الي استخدمه هو 64 بت لكن مشكلتي هي
لما انفذ المشروع في جهاز حاسبة اخر يستخدم اوفيس 2003 مع انما اقوم انا مسبقا بتنصيب microsoft office engine for 2010 لا ينفذ البرنامج ويكون الايرر في عملية فتح الاتصال مع قاعدة البيانات .
علما اني وقمت بأستخدام البرنامج الذي اشرت اليه حينما واجهتني مشكلة ما وقمت بتحول المشروع للعمل على 86 بت ..

الان

السلام عليكم ورحمة الله وبركاته






أخي محمد...

أنت تطيل المشكلة على نفسك...

طلبت منك صورة لرسالة الخطأ حتى يتضح الأمر فلم تفعل....؟






السلام عليكم ورحمة الله وبركاته
اخي ابو رائد انا لا املك الان صورة للخطأ ... سأقوم بتحمليها على الموضوع هنا حالما تتوفر
لكن حاولت شرح المشكلة لك ...
عذرا على الاطالة وان شاء الله اقوم بتحميل صورة الخطأ .
الصفحات : 1 2