PDA

View Full Version : سوال: مشکل برنامه در اجرا شدن درون ویندوز 64 بیت



ali_khodayar
چهارشنبه 01 خرداد 1392, 00:12 صبح
با عرض سلام خدمت شما دوستان عزیز.
یه برنامه نوشتم به زبان سی شارپ که به بانک Access ارتباط دادم. برنامه مشکی نداره و کامل اجرا میشه. اما وقتی که بر روی کامپیوتر دیگری که ویندوز 64 بیت داره اجراش میکنم(ویندوز سیستم خودم 32 بیت است) با این خطا مواجه میشم:
the microsoft.ACE.OLEDB.12.0 provider is not registered on your local machine
مشکل کار من کجاست؟

mazoolagh
چهارشنبه 01 خرداد 1392, 09:20 صبح
درایورش برای ویندوز 64 بیت نصب نیست. گوگل کنین لینک درایورش رو پیدا و نصب کنین.

ali_khodayar
شنبه 04 خرداد 1392, 23:51 عصر
درایورش برای ویندوز 64 بیت نصب نیست. گوگل کنین لینک درایورش رو پیدا و نصب کنین.




با تشکر از شما دوست عزیز , اما من متوجه نشدم ، درایور چی نصب نیست؟؟ و چطور میتونم این درایور رو پیدا و نصب کنم . مرسی

mazoolagh
یک شنبه 05 خرداد 1392, 16:50 عصر
منظور همون ace.oledb driver for win 7 64bit هست

http://www.microsoft.com/en-us/download/details.aspx?id=13255
----------------

یک چیز دیگه رو هم امتحان کنین و لطفا خبرش رو بدین:
در compile گزینه platform رو روی x86 بگذارین و نه any cpu

در واقع این تست رو باید قبل از نصب درایور 64 بیت انجام بدین. اگر جواب داد دیگه نیازی به نصب اون نیست

ali_khodayar
دوشنبه 06 خرداد 1392, 01:05 صبح
منظور همون ace.oledb driver for win 7 64bit هست

http://www.microsoft.com/en-us/download/details.aspx?id=13255
----------------

یک چیز دیگه رو هم امتحان کنین و لطفا خبرش رو بدین:
در compile گزینه platform رو روی x86 بگذارین و نه any cpu

در واقع این تست رو باید قبل از نصب درایور 64 بیت انجام بدین. اگر جواب داد دیگه نیازی به نصب اون نیست


این کار رو قبلا انجام دادم اما جواب نگرفتم (در compile گزینه platform روی x86 ).
هنوز نتونستم درایور دانلود و امتحان کنم ،اما مطمعأ هستم که این کار جواب میده .
باز هم از شما تشکر میکنم برای اطلاعات مفیدی که در اختیار بنده قرار دادید.