
Uporaba Jet ponudnika dostopa do Microsoft Accessove zbirke podatkov z OLEDB, na stroj z 64bit operacijski sistem bo sporočilo o napaki, "" Microsoft.Jet.OLEDB.4.0 "je ponudnik ni registriran na lokalnem stroju".
Microsoft ne razvija OLEDB ponudnik ni na voljo, nato pa 64bit verzija.
Rešitev je, da na silo dokončanje projekta za 32bit.
Visual Studio v italijanskem jeziku:
Project> Lastnosti ...> prevajanju> Napredno pripravljajo Možnosti> Ciljna CPU> x86
Angleško Visual Studio (VS2010):
Project> Lastnosti ...> prevajanju> Napredno pripravljajo Možnosti> Ciljna CPU> x86
























13. januar 2011 07:52
v modri barvi, aplikacija razvita v Visual Studio 2005, ki prenaša podatke iz Excela v Access več ne deluje tako, da pošlje splošno sporočilo o napaki, vendar pa zaradi direktor operacij, mislim, da v tem primeru ali Jet OLEDB istega programa, v "zaščiten" od razvoja (s pogledom na kodo), vendar uspe narediti vse (kompleks) nalogo, za katero sem razvil. Ista vloga na drugem stroju, v tem primeru na notepad, vendar ne kaže očitnih težav.
čaka na odgovor, najboljšo zvezi
Francis Posebna
13. januar 2011 00:13
Pozdravljeni, Francis, opozorilo je preveč splošen, in verjetno sistem, ki je delal, preden so bile narejene spremembe, nekateri aplikacija nameščena ali odstranjena, morda problem reference.
Lahko poskusite zagnati namestitveno aplikacijo ali obnovitev sistema.
PS: Mislim, da je laptop in notepad