Çözüm Microsoft.Ace.OleDb.12.0′ sağlayıcısı yerel makine kayıtlı değil hatası

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.

Alcheinz

Centipat
Katılım
7 Eylül 2022
Mesajlar
310
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar, gördüğüm ders yüzünden Access ile çalışmak zorundayım ve C# projemde böyle bir sorun yaşıyordum uzun araştırmalarıma rağmen her yerde sonuçlar aynıydı. İnternette bulamadığım bir yol ile sorunu çözdüm.

•Öncelikle bilgisayarınıza uyumlu sürümü 32/64 bit olacak şekidle Access Database Engine 2016'yı kuruyorsunuz.
•Syntax hatanız olmadığından emin oluyorsunuz. (Bağlantı dizini/Bağlantı stringinizde)

•Proje menüsünden en altta Özellikler seçilir. Burada gelen pencerede Derleme menüsünde Platform Hedefi –> Any CPU seçilerek sorun çözülebilir. (En üstteki platform kısmında da Ayn CPU seçili olsun.)

Bunu yapmama rağmen sorun çözülmemişti ta ki altını kırmızı ile çizdiğim 32 bit'i tercih et seçeneğinin tikini kaldırana kadar.
1711856840159.png

Yani öncelikle yukarıdaki adımları yapın, yine çalışmıyorsa ve hatayı alıyorsanız 32 bit'i tercih et tikini kaldırın ve sorun çözülecektir.
 
Son düzenleyen: Moderatör:

Yeni konular

Geri
Yukarı