Forum
Merhaba,
Windows 2008 R2 üzerinde Sharepoint 2010 kurdum,Visual Studio da search webpart oluşturdum ve bunu Access de oluşturduğum database bağladım,fakat Sharepointte Access DB de olan bir bilgi yazıp ara dediğim de aşağaıdaki hatayı alıyorum ,bu sorunu nasıl çözerim yardımcı olurmusunuz,şimdiden teşekkür ederim,
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
Adresten AccessDatabaseEngine_x64.exe dosyasını sunucunuza yükleyebilirmisiniz. Birde şu işlemide yapınız.
VS 2010 dan Solution Explorer dan Property Page e gelin ve Build sekmesine geçin, Platform Target ı X86 yapıp deneyin. Birde Con.Str. nizin ne şkilde ayarlı?
Teşekkür ederim cevap için,
AccessDatabase Engine_x6.exe yi önceden indirmiştim ve herhangi bir değişiklik olmamıştı,
CPU yu X86 yapınca Sharepointte sayfa açılmıyor,
Ayrıca IIS de Application Pool da Enable 32-Bit Applications seçeneğini True yaptım gene olmadı 🙁
CPU yu X86 yapınca Sharepointte sayfa açılmıyor,
Açılmayan sayfa hangi hatayı döndürüyor? Application Pool mu duruyor?
Merhaba,sorun "Provider=Microsoft.Jet.OLEDB.4.0;Data source= c:\xx\db.mdb" yi "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= C:\xx\db.mdb" olarak değiştirince düzeldi,teşekür ederim cevabınız için,
Sorununuzu çözmüş olduğunuza sevindim. İlk iletimde aslında Connection stringlede ilgisi olacağını tahmin ederek Connection Stringinizi sormuştum.
Bu arada belki biliyorsunuzdur ama ben yinede vereyim http://www.connectionstrings.com/ bu site gayet yardımcı ve güzel bir sitedir.
İyi çalışmalar.
haklısınız sormuşsunuz ben unutmuşum yazmayı,siteyi bilmiyordum çok iyi oldu bu siteyi tavsiye etmeniz ve tekrar teşekkür ederim,
Merhaba,
Bizde benzer bir sorun yaşıyoruz. daha önce 32 bit işletim sistemi üzerinde çalışan access'e cannection yapan bir .exe program yazılmış. Connection satırı programın içerisindeki derlenmiş. Ayrıca connection için bir config yok. Bu sorunu aşabilir miyiz?
The 'Microsoft.Jet.OLEDB.4.0′ provider is not registered on the local machine.
İşletim sistemi :Windows 2008 R2