Forum

Sharepoint 2010 Sea...
 
Bildirimler
Hepsini Temizle

Sharepoint 2010 Search Hatası

9 Yazılar
3 Üyeler
0 Likes
538 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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


 

 
Gönderildi : 14/03/2011 00:51

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=en

 

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ı?

 
Gönderildi : 14/03/2011 02:16

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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,


 

 
Gönderildi : 14/03/2011 12:51

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Ayrıca IIS de Application Pool da Enable 32-Bit Applications seçeneğini True yaptım gene olmadı 🙁


 

 
Gönderildi : 14/03/2011 13:06

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

CPU yu X86 yapınca Sharepointte sayfa açılmıyor,

 

 

Açılmayan sayfa hangi hatayı döndürüyor? Application Pool mu duruyor?

 
Gönderildi : 14/03/2011 17:34

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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,


 


 

 
Gönderildi : 14/03/2011 18:20

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

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.

 

 
Gönderildi : 14/03/2011 22:45

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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,


 

 
Gönderildi : 15/03/2011 11:12

(@MuharremTurk)
Gönderiler: 203
Reputable Member
 

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.0provider is not registered on the local machine.

İşletim sistemi :Windows 2008 R2

 
Gönderildi : 23/01/2012 21:03

Paylaş: