Автор Aspin задал вопрос в разделе Другие языки и технологии
Помогите пожалуйста с C# и MS Access и получил лучший ответ
Ответ от Ѐамзан Алисханов[гуру]
Ответ от Ra Орально (98783)[гуру]
1) Провайдер Microsoft.Jet.OLEDB.4.0 на самом деле Вам и не нужен.
Он не работает с accdb.
Хотя эта ошибка могла возникнуть всё равно и она довольно распространённая.
На будущее, о ней я писал тут. . ru/ado-net/thread1010388.html (пробел перед ru убрать)
2) Вам нужен Microsoft.ACE.OLEDB.12.0
Пропишите его вместо Microsoft.Jet.OLEDB.4.0 и поставьте на комп распространяемый пакет Microsoft Access Database Engine 2010 Redistributable, лучше и x86 и x64 сразу.
1) Провайдер Microsoft.Jet.OLEDB.4.0 на самом деле Вам и не нужен.
Он не работает с accdb.
Хотя эта ошибка могла возникнуть всё равно и она довольно распространённая.
На будущее, о ней я писал тут. . ru/ado-net/thread1010388.html (пробел перед ru убрать)
2) Вам нужен Microsoft.ACE.OLEDB.12.0
Пропишите его вместо Microsoft.Jet.OLEDB.4.0 и поставьте на комп распространяемый пакет Microsoft Access Database Engine 2010 Redistributable, лучше и x86 и x64 сразу.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите пожалуйста с C# и MS Access