A
B
C
Ç
D
E
F
G
Ğ
H
I
İ
J
K
L
M
N
O
P
R
S
Ş
T
U
Ü
V
Y
Z
Q
W
X
+ Ekle
microsoft.jet.oledb.4.0 sağlayıcısı yerel makine kayıtlı değil

microsoft.jet.oledb.4.0 sağlayıcısı yerel makine kayıtlı değil

Merhaba arkadaşlar. VB.NET dilinde geliştirmiş olduğum bir yazılımı farklı bir bilgisayara install (kurulum) ettikten sonra böyle bir uyarıyla karşılaştım. Bununla ilgili bir kaç kontrol yapmanız da fayda var. Sırasıyla bunları belirteyim ardından çözümüyle ilgili adımları da anlatacağım.

 

  1. İşletim sistemi 32 mi ? 64 mü ?
  2. Kullandığınız veritabanı çeşidine göre uygun access varmı ? (.mdb, .accdb gibi)

Yazılımı geliştirdiğim bilgisayar 64 bitti. Kurduğum bilgisayarı şuan da hatırlamıyorum fakat aldığımız hata aşağıdaydı.

vb-net-yerel-makina-kayitli-degil-hatasi

Önce access’in hangi sürümünün kurulu olduğunu kontrol ettim. Burada sorun olmadığını anlayınca visual studio’ya geri dönmek zorunda kaldım.

Solution Explorer kısmından proje isminize sağ tıklayıp properties kısmına geliniz.

vb-net-yerel-makina-kayitli-degil-hatasi2
Gelen ekranda sağ kısımdan Compile kısmına tıklayınız.

vb-net-yerel-makina-kayitli-degil-hatasi3

Bir sonraki ekranda ise “Target CPU” alanını AnyCPU olarak değiştirip Publish yaptığımda artık sıkıntısız şekilde çalışıyordu.

vb-net-yerel-makina-kayitli-degil-hatasi4

Eğer siz 64 bit bilgisayarda hata alıyorsanız, ancak geliştirdiğiniz bilgisayar 32 bit ise, bu değeri x64 yada x86 yapmanız da fayda var.

  Ad Soyad
  Yorum