سلام
مشکلی که هم در استیمول و هم فست ریپورت دارم اینه که خطای ریجسنر نبودن مایکروسافت جت ۴ میده
برای حل این مشکلی اساتید راه حلی دارن ؟ ممنون میشم راهنمایی کنین
سلام
مشکلی که هم در استیمول و هم فست ریپورت دارم اینه که خطای ریجسنر نبودن مایکروسافت جت ۴ میده
برای حل این مشکلی اساتید راه حلی دارن ؟ ممنون میشم راهنمایی کنین
برنامه های 64 بیتی دنبال Microsoft.Jet.OLEDB.4.0 نسخه 64 بیتی میگردند، در حالی که Microsoft.Jet.OLEDB.4.0 خیلی قدیمیه و فقط نسخه 32 بیتی داره، Microsoft.Jet.OLEDB.4.0 نسخه 64 بیتی نداره.
در ویژوال استدیو بصورت پیشفرض برای ویندوز 64 بیتی برنامه های 64 بیتی تولید میشه اما باید کاری کنید که فقط نسخه 32 بیتی بسازه.
منوی Project ویژوال استدیو گزینه ...project_name} Properties} رو انتخاب کنید. در زبانه Build گزینه Platform target رو از Any CPU به x86 تغییر بدید تا با Build بعدی (منوی Build) صرفا نسخه 32 بیتی ساخته بشه.
ممنون از راهنماییتون
توی شرح سوالم عرص کردم که داخل کانکشنهای fast report و یا StimulSoft مشکل دارم
داخل محیط ویژوال استودیو مشکلی نیست و تنطیم کردمش
[QUOTE=erfan9193;2435728]سلام من هم در اتصال به دیتابیس اکسس همین مشکل دارم Provider هم روی 12 وهم روی16 که این دوحالت داشت گذاشتم ولی بازم همین خطا میده[/QUOT
من هم همین مشکل را دارم میخواهم یک فایل اکسس را به عنوان منبع داده در Fast Report Designer قرار بدهم خطای ریجستر نبودن مایکروسافت جت4.0 میدهد.
[QUOTE=saeidsolaimani61;2469070]
مطمئن شوید که Microsoft Access Database Engine 2010 Redistributable نصب کردین. این پکیج شامل رانتایم Microsoft Jet 4.0 هست که ممکن به حل مشکل شما کمک کنه.
و در صورتی که مشکل همچنان پابرجاست، ممکنه نیاز به تنظیمات محیط اجرای Fast Report Designer باشه. به قسمت (Settings) برنامه برید و مطمئن بشید که مسیر دسترسی به فایلهای Microsoft Jet 4.0 صحیح تنظیم شده باشه.
پس از چند بار آزمون و خطا به این نتیجه رسیدم که نسخه آفیس از لحاظ 64 یا 32 بیت بودن باید با ویندوز یکی باشد مثلا اگر ویندوز64 بیت دارید آفیس نسخه 64 بیت را هم باید نصب کنید با این روش مشکل من حل شد