Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası?-ÇÖZÜLDÜ

Kodla Büyü

DotCom

Hiperaktif Üye
Hiperaktif
Mesajlar
2,905
Merhaba ,

win 7 pro 64 bit üzerinde

office 2007 pro 32 bit ve vb 2008 Express Edition çalıştırıyorum


Kod:
Dim FileName As String = "d:\list.xlsx"
        Dim Builder As New OleDbConnectionStringBuilder With {.DataSource = FileName}
  Builder.Provider = "Microsoft.ACE.OLEDB.12.0"
        Builder.Add("Extended Properties", "Excel 12.0;HDR=no;")

koduyla dosyaya erişmeye çalıştığımda Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası görüntüleniyor.

AccessDatabaseEngine 2007 kurulumu ve .netframework 4.0 kurulumu mevcut

ne önerirsiniz*

ÇÖZÜM
64 bit office 2010 pro versioyn kurunca sorun kalmadı
 
Re: Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası?

Başka ne önerebilirsiniz?
 
Re: Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası?

henüz çözebilmiş değilim.

vb 2008 i kaldırıp sql ile beraber tekrar kurulum denedim ama projeler hala çalışmıyor.

bilgisayar değiştirirken denk geldi tam bu sorun. diğer bilgisayara bir türlü tam geçiş yapamadım
 
Re: Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası?

dosyanızı paylaşsanız bir de kendi makinemizde denesek
 
Re: Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası?

link

tam nasıl çözdüğümü hatırlamıyorum ancak 32bit-64bit uyumsuzluğundan oluyordu. eklenti filan yüklemiştim galiba, yukarıdaki linkteki eklentileri bir deneyin bakalım...
 
Re: Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası?

Project properties > advanced settings> x86 secince duzeliyormus.
 
Re: Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası?

dosyayı ekliyorum.

ahmetismet ve glassic hocam önerilerinizi denedim ama sonuç değişmedi maalesef.

dvm_list.xlsx dosyası d:\ klasöründe bulunmalı.
 
Re: Microsoft.ACE.OLEDB.12.0 kayıtlı değil hatası?

64 bit office 2010 profesyonel kurunca sorun çözüldü sonunda :wink:
 
Geri
Üst