Microsoft.Jet.Oledb.4.0 kayıtlı değil

şeklinde hata mesajı alıyorsanız doğru yerdesiniz.

64bit sistemde accessden veri okumaya çalıştığımızda böyle bir hata mesajı alırız. Bunun nedeni Microsoft.Jet.Oledb.4.0 sınıfının 32bit bir sınıf olmasıdır.

Çözüm 1:

64bit sınıf olan Microsoft.ACE.OLEDB.12.0 üzerinden veritabanına bağlantısını sağlayabilirsiniz. Ancak bu sınıfı kullanabilmek için bilgisayarda Ms Office 2007-2010 kurulu olması gerektiğinden dikkat edilmelidir.

Çözüm 2:

Uygulamayı 32bit olarak yeniden derleyerek access veritabanı bağlantısını sağlayabilirsiniz. Solution Explorerdan projenize sağ tıklayıp özelliklerini açarak; C# için Build sekmesinde, VB için Compile sekmesinde projenizi 32bit(X86) olarak yapılandırıp, tekrar derlemeniz halinde sorununuz çözülecektir.

C# projeniz için örnek ekran görüntüsü:
Microsoft.Jet.Oledb.4.0 Kayıtlı Değil Çözümü

VB.Net projeniz için örnek ekran görüntüsü:
Microsoft.Jet.Oledb.4.0 Kayıtlı Değil Çözümü

Henüz Yorum Yazılmamış
  •  
Yorum Önizleme
  •  
Yorum Yazın
İsminiz
* zorunlu
E-Posta
* zorunlu [gizli kalacak]
Web
Yorumunuz
Site İçi Arama
Takipte Kalın
Rss beslemesine abone olun Yeni yazıları eposta ile alın Profesyonel Linkedin ağıma katılın Facebook arkadaş listenize ekleyin Friendfeed ile takip edin ve yorumlayın Twitter ile takip edin Vimeo ağımdaki videoları izleyin
Twitter'dım :)
Son Yorumlar
  • Aile Ağacı v4.5.9.1 yazısı için BİLAL yazmış: iyi günler. öncelikle program çok güzel olmuş. ellerinize sağlık. programı yapar...
  • Aile Ağacı v4.5.9.1 yazısı için Fatih Akdogan yazmış: Merhaba Elinizde Kodları Varsa Bana Atabilirmisiniz ?
  • Asp.Net C# Session Sepet Yapmak yazısı için MK yazmış: jquery li halini ban mail atarsan sevinirim şu an çok ihtiyacım var Alptekin veya Burak hangini...
  • İsminizin Osmanlıca Yazılışı yazısı için Eskilerden bi dost yazmış: عب سيتنى چوك باكيمسيز بيراكميشسين
  • Asp.Net C# Session Sepet Yapmak yazısı için Akan Sular yazmış: Ya abi sen bu kodları versen nolur vermesen nolur. asp siini yazmak çok mu zor, herhangi bir &#...
© 2011 Alptekin Bodur