PDA

View Full Version : مشکل در اتصال به دیتابیس اکسس در فست ریپورت



کاکرودی
دوشنبه 19 اسفند 1398, 21:28 عصر
سلام
مشکلی که هم در استیمول و هم فست ریپورت دارم اینه که خطای ریجسنر نبودن مایکروسافت جت ۴ میده
برای حل این مشکلی اساتید راه حلی دارن ؟ ممنون میشم راهنمایی کنین

the king
سه شنبه 20 اسفند 1398, 03:43 صبح
سلام
مشکلی که هم در استیمول و هم فست ریپورت دارم اینه که خطای ریجسنر نبودن مایکروسافت جت ۴ میده
برای حل این مشکلی اساتید راه حلی دارن ؟ ممنون میشم راهنمایی کنین
برنامه های 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 بیتی ساخته بشه.

کاکرودی
سه شنبه 20 اسفند 1398, 15:36 عصر
ممنون از راهنماییتون
توی شرح سوالم عرص کردم که داخل کانکشنهای fast report و یا StimulSoft مشکل دارم
داخل محیط ویژوال استودیو مشکلی نیست و تنطیم کردمش

the king
سه شنبه 20 اسفند 1398, 19:06 عصر
ممنون از راهنماییتون
توی شرح سوالم عرص کردم که داخل کانکشنهای fast report و یا StimulSoft مشکل دارم
داخل محیط ویژوال استودیو مشکلی نیست و تنطیم کردمش

Provider رو در Connection String از Provider=Microsoft.Jet.OLEDB.4.0 به Provider=Microsoft.ACE.OLEDB.12.0 تغییر بدید (دکمه Advanced)

erfan9193
دوشنبه 28 مهر 1399, 15:16 عصر
Provider رو در Connection String از Provider=Microsoft.Jet.OLEDB.4.0 به Provider=Microsoft.ACE.OLEDB.12.0 تغییر بدید (دکمه Advanced)

سلام من هم در اتصال به دیتابیس اکسس همین مشکل دارم Provider هم روی 12 وهم روی16 که این دوحالت داشت گذاشتم ولی بازم همین خطا میده

saeidsolaimani61
پنج شنبه 03 خرداد 1403, 14:32 عصر
[QUOTE=erfan9193;2435728]سلام من هم در اتصال به دیتابیس اکسس همین مشکل دارم Provider هم روی 12 وهم روی16 که این دوحالت داشت گذاشتم ولی بازم همین خطا میده[/QUOT

من هم همین مشکل را دارم میخواهم یک فایل اکسس را به عنوان منبع داده در Fast Report Designer قرار بدهم خطای ریجستر نبودن مایکروسافت جت4.0 میدهد.

پرستو پارسایی
جمعه 04 خرداد 1403, 20:35 عصر
[QUOTE=erfan9193;2435728]سلام من هم در اتصال به دیتابیس اکسس همین مشکل دارم Provider هم روی 12 وهم روی16 که این دوحالت داشت گذاشتم ولی بازم همین خطا میده[/QUOT

من هم همین مشکل را دارم میخواهم یک فایل اکسس را به عنوان منبع داده در Fast Report Designer قرار بدهم خطای ریجستر نبودن مایکروسافت جت4.0 میدهد.






مطمئن شوید که Microsoft Access Database Engine 2010 Redistributable نصب کردین. این پکیج شامل رانتایم Microsoft Jet 4.0 هست که ممکن به حل مشکل شما کمک کنه.

و در صورتی که مشکل همچنان پابرجاست، ممکنه نیاز به تنظیمات محیط اجرای Fast Report Designer باشه. به قسمت (Settings) برنامه برید و مطمئن بشید که مسیر دسترسی به فایل‌های Microsoft Jet 4.0 صحیح تنظیم شده باشه.

saeidsolaimani61
یک شنبه 06 خرداد 1403, 15:05 عصر
[QUOTE=saeidsolaimani61;2469070]






مطمئن شوید که Microsoft Access Database Engine 2010 Redistributable نصب کردین. این پکیج شامل رانتایم Microsoft Jet 4.0 هست که ممکن به حل مشکل شما کمک کنه.

و در صورتی که مشکل همچنان پابرجاست، ممکنه نیاز به تنظیمات محیط اجرای Fast Report Designer باشه. به قسمت (Settings) برنامه برید و مطمئن بشید که مسیر دسترسی به فایل‌های Microsoft Jet 4.0 صحیح تنظیم شده باشه.




باتشکر چگونه تنظیمات فست ریپروت را انجام بدهم؟

saeidsolaimani61
سه شنبه 15 خرداد 1403, 01:24 صبح
پس از چند بار آزمون و خطا به این نتیجه رسیدم که نسخه آفیس از لحاظ 64 یا 32 بیت بودن باید با ویندوز یکی باشد مثلا اگر ویندوز64 بیت دارید آفیس نسخه 64 بیت را هم باید نصب کنید با این روش مشکل من حل شد

mazoolagh
سه شنبه 15 خرداد 1403, 21:11 عصر
پس از چند بار آزمون و خطا به این نتیجه رسیدم که نسخه آفیس از لحاظ 64 یا 32 بیت بودن باید با ویندوز یکی باشد مثلا اگر ویندوز64 بیت دارید آفیس نسخه 64 بیت را هم باید نصب کنید با این روش مشکل من حل شد

نتیجه گیری شما درست نیست،
مشکل شما به دلیل دیگه ای حل شده.