Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 21479|Yanıt: 0

[Kaynak] "Microsoft. ACE.oledb.12.0" bir çözüm sunar

[Bağlantıyı kopyala]
Yayınlandı 23.09.2015 09:34:30 | | |
Hata mesajı: "Microsoft. ACE.oledb.12.0" sağlayıcısı.Çözüm:

Githttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeİndir. Sonra kur.

Bu hata, ACCESS2007 sürüm tarafından oluşturulan bir veritabanı kullanmanız nedeniyle kaynaklanıyor, ancaksunucuBirlikte çalışan bir program yok, bu yüzden bir hata var.

"Microsoft. ACE.oledb.12.0" sağlayıcısı.
Not:Mevcut web talebinin yürütülmesi sırasında yönetilmemiş bir istisna yaşandı. Hata hakkında detaylar ve hatanın kodunuzda nereden kaynaklandığını kontrol edin.

İstisna detayları:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
2007 Office sistem sürücüsünü indirin: Veri Bağlantı Bileşeni kurulumu
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Bu indirme, Microsoft Office dışı uygulamaların 2007 Office sistem dosyalarından veri okumak için kullanabileceği bir dizi bileşen yükler,
Örneğin, Microsoft Office Access 2007 (mdb ve accdb) dosyalarından ve Microsoft Office Excel 2007 (xls, xlsx ve xlsb) dosyalarından veri okumak.
Bu bileşenler ayrıca Microsoft Windows SharePoint Hizmetleri ve metin dosyalarıyla bağlantı kurmayı destekler.

Ayrıca, uygulama geliştiricilerinin Office dosya formatlarıyla bağlantılı uygulamalar geliştirirken kullanması için ODBC ve OLEDB sürücüleri kuruludur.
---------------------------------------------------------------------------------------------------------------------------------------------------
Bu indirmeyi kullanın:
Eğer bir başvuru kullanıcıysanız, uygun sürücünün nasıl kullanılacağına dair ayrıntılı bilgi için başvuru dokümantasyonlarına bakabilirsiniz.

OLEDB kullanan bir uygulama geliştiriciyseniz, ConnectionString özelliğinin Provider parametresini "Microsoft.ACE.OLEDB.12.0" olarak ayarlayın.
Microsoft Office Excel verilerine bağlanmak istiyorsanız, OLEDB bağlantı dizisinin genişletilmiş özelliklerine "Excel 12.0" ekleyin.

Eğer Microsoft Office Access verilerine bağlanmak için ODBC kullanan bir uygulama geliştiricisiyseniz,
Lütfen bağlantı dizisini "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=mdb/accdb dosyasına yol"

Eğer Microsoft Office Excel verilerine bağlanmak için ODBC kullanan bir uygulama geliştiricisiyseniz,
Lütfen bağlantı dizisini "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)} olarak ayarlayın; DBQ=xls/xlsx/xlsm/xlsb dosyasına yol"

Detaylar:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

Veya:
Çözüm 1 (Doğrulama Tamamdır)
  Uygulamanın Uygulama havuzunu seçin ------> Gelişmiş ayarları seçin ---------> 32-bit uygulamaları etkinleştirin -------> doğru  

Çözüm 2
  Microsoft.ACE.OLEDB.12.0 artık x64'te kullanılamaz, web uygulamanızı x86'ya derlemeye zorlamanız ve ardından Win08 x64'e yayınlamanız gerekir, uygulama havuzunda 32bit Uygulamayı Etkinleştir = true ayarını unutmayın.
(Doğrulama yok)






Önceki:Ağınızın UDP protokolü için devre dışı kalıp olmadığından nasıl test edilir?
Önümüzdeki:c# işlem erişim veritabanı DBHelp sınıfı
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com