PDA

View Full Version : سوال: آیا برای استفاده از پایگاه داده Access باید Access در سیستم کاربر نصب باشد؟



Javad_raouf
دوشنبه 24 مرداد 1390, 16:48 عصر
سلام من از پایگاه داده Access استفاده حالا وقتی روی سیستم کاربر نصب می کنم که آفیس نداره با خطا مواجه می شم
می خواستم بدونم حتما باید Access در سیستم کاربر نصب باشد یا راه حلی مثل MSDE برای SQL وجود دارد
من از پروایدر زیر استفاده کردم:
Provider=Microsoft.ACE.OLEDB.12.0
خطایی هم که برخورد می کنم میگه
Microsoft.ACE.OLEDB.12.0 Is not registered

لطفا منو راهنمایی کنید
با تشکر

adinochestva
دوشنبه 24 مرداد 1390, 16:53 عصر
64 بیت دارید کامپایل می کنید ؟
اگه اینطوره به x86 تغییر بدید.

navid_8x
دوشنبه 24 مرداد 1390, 17:02 عصر
از کلاس های System.Data.Common استفاده کن. شاید درست شه.

Javad_raouf
دوشنبه 24 مرداد 1390, 17:07 عصر
64 بیت دارید کامپایل می کنید ؟
اگه اینطوره به x86 تغییر بدید.
فکر نمی کنم به این موضوع اصلا ربطی داشته باشه
ولی در هر صورت با x86 کامپایل می کنم

از کلاس های System.Data.Common استفاده کن. شاید درست شه.
منظور شما رو نمی فهمم من توی کانکشن استرینگم از پروایدری که گفتم استفاده کردم و توی سیستم مقصد چون آفیس نصب نیست خطا می ده و میگه این Provider ثبت نشده
باید یک چیزی مثل MSDE Sql Server وجود داشته باشه برای Access تا نیاز نباشه به کاربر بگیم Access رو قبل از نصب برنامه نصب کن

mas'oud
دوشنبه 24 مرداد 1390, 18:45 عصر
سلام دوست عزیز!
منم همین مشکلو داشتم. لازم نیست برنامه اکسس که حجمش به گیگ هم میرسه رو نصب کنی.
میتونی از انجین اکسس(32 یا 64 بیت متناسب با نیازتون) که 25 مگابایته استفاده کنید.

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255 (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255)