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

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

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

[Bağlantıyı kopyala]
Yayınlandı 11.08.2015 11:58:25 | | |
Bu hata, ACCESS2007 sürüm tarafından oluşturulan bir veritabanını kullanmanız ama sunucuda onunla çalışan bir program olmaması nedeniyle ortaya çıkar.


"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:Asp.Net Dosya Yükleme kontrolünün dosya yolunu, dosya adını ve uzantısını alın
Önümüzdeki:Çin İletişim Üniversitesi'nde bir çocuğun kadın sınıf arkadaşına tecavüz edip öldürmeye çalıştığı video ve iç fotoğraflar
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