SORU
2 Ocak 2010, CUMARTESİ


Microsoft.Jet.OLEDB.4.0' sağlayıcısı yerel makinede kayıtlı değil

Windows bir uygulama geliştirdi yarattım .NET 32 bit Windows 2008 server 3.5. Ne zaman hata gösteriyor 64 bit bir sunucu uygulama "Microsoft.dağıtılan Jet.OLEDB.4.'Sağlayıcısı yerel makinede kayıtlı değil ". 0

Yani bu sorun için bir çözüm olarak, proje oluşturma özelliği 32 bit modunda inşa eder, 86, ve 32 bit makine projesi yeniden değiştirdim. Ancak, aynı proje diğer DB sürücüleri (DB2, SQL vb.) kullanır diğer veritabanlarına bağlanmak için. Uygulamamı tekrar 64 bit işletim sistemi içinde kullanıldığında, istisna " 32-bit platformunda bir 64-bit derleme yükleme Girişiminde bulundu. atar yani "

Microsoft kullanıyorum.Jet.OLEDB.4.0 sürücü ve Excel için okuma ve yazma (.DOC)

CEVAP
2 Ocak 2010, CUMARTESİ


Bu sorun için bir çözüm buldum. Benim sorum açıklanan sorunu temelde uyumsuzluk nedeniyle meydana geldiMicrosoft.Jet.OLEDB.4.0 sürücü64 bit işletim sistemi.

Microsoft ise.Jet.OLEDB.4.64 bit bir server 0 sürücü, bizim uygulama 32 bit kurmak zorlamak zorundayız modu (Bu kapsamlı bir arama için yaptığım zaman buldum cevabısorun da bilinirve benim kod diğer kısmına zarar neden olur.

Neyse ki, şimdi Microsoft 64 bit uyumlu yayımladı2010 Office Sistemi Sürücüsügeleneksel Microsoft için yedek olarak kullanılabilir.Jet.OLEDB.4.0 sürücü. 32 bit hem de 64 bit sunucularda çalışır. Excel dosyası işleme için kullanılan ve her ikisi de iyi ortamlarda benim için çalıştı.Ama bu sürücüBETA.

Microsoft Access Database Engine 2010 Redistributable bu sürücüyü indirebilirsiniz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • mliskIT

    mliskIT

    29 Mart 2012
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006