السلام عليكم و رحمة الله و بركاته
أتمنى أحد الشباب يكون مرت عليه هالمشكلة و يعرف حلها بطريقه أو أخرى , بعد تصميم و برمجة المشروع بشكل كامل و تحزيمه و تثبيته على جهاز العميل تظهر رسالة خطأ :
Run time Error '430' Class does not support Automation or does not support expected interface
طبعا الخطأ أنا عارف إن سببه هو مكتبة ADO و أيضا نسخة الـ MSDAC على الجهاز اللي انعمل عليه البرنامج Compile.
المشكلة الأساسيه اني حاولت أشغل البرنامج على أكثر من نظام عند العميل منها XP و منها Windows 7 , و لكن للأسف دائما نفس المشكله تظهر و المشكله الأكبر اني ما أقدر احدث نسخه الـ MSDAC في أجهزه العميل لان في كل الاحوال يعطيني أيضا عدم توافق النسخه MSDAC 2.8 مع نظام التشغيل و بالتالي أحتاج أعمل صيانه لكل جهاز بطريقه طويله و بعدها أثبت النسخه الجديده لل MSDAC 2.8 و من ثم التجربه و هالعمليه كلها هذي ما أعتقد إنها مجديه و ماهي مضمونه 100% .
أيضا من أسباب المشكله قد يكون مشاكل الـ Registry مع الـ DLL و غيرها , و لكن اللي خلاني أتاكد ان الاساس للمشكله هو الـ ADO و MSDAC اني جربت فصلت مكتبه الادو من المشروع و اعدت تحزيمه بدون المكتبه و اشتغل البرنامج عادي على جهاز العميل , و لكن طبعا بدون مكتبه الادو البرنامج بيكون عقيم , أنا شلتها للتجربه و التاكد فقط .
أتمنى من أحد الخبراء إذا مرت عليه هالمشكله و حل لها يتفضل بالحل و أكون شاكر له جزيل الشكر.
