» »

Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine

Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine

abyssus ::

S spleta sem prenesel primer, kako program, napisan v C#, povezati z bazo, narejeno v Accessu. Vedno mi javi napako Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
Malce sem googlal in ugotovil, da je težava v 64bitnem OS, ki ga seveda imam. Rešitve mi pa ni uspelo najti. Je mogoče kako popraviti, da bo delovalo ali brez 32bitnega sistema ne morem nič?

Zahvaljujem se za odgovore.

abyssus ::

Sem usposobil. V Visual Studi greš pod Project -> Properties -> Build -> Platform target nastaviš na x86.


Se opravičujem za nepotrebno postanje!

mihies ::

abyssus je izjavil:

Sem usposobil. V Visual Studi greš pod Project -> Properties -> Build -> Platform target nastaviš na x86.
Se opravičujem za nepotrebno postanje!


Jap, to je rešitev. V splošnem je vedno boljše pisati x86 aplikacije, če nimaš ravno posebnih potreb po ogromnih količinah pomnilnika. .net (JIT) je namreč hudo optimiziran za x86, za x64 pa ne (še).
Drugače pa je tudi čas, da opustiš Access in presedlaš na kaj bolj spodobnega :)
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

Zgodovina sprememb…

  • spremenil: mihies ()

abyssus ::

Vem, da je Access bolj slab ampak sem potreboval nekaj za hiter primer. :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# in SQLite knjižica

Oddelek: Programiranje
161107 (841) bsslo
»

[c#] delovanje programa na vseh sistemih

Oddelek: Programiranje
8816 (588) AndrejS
»

Kako vključiti v jar dodaten jar

Oddelek: Programiranje
6842 (708) jeryslo
»

[visual C#] kaj vse rabi imeti, recimo, Šved, da mu dela moja (Slovenska) aplikacija

Oddelek: Programiranje
121943 (1523) Beezgetz
»

[c++] prenosljivost

Oddelek: Programiranje
101706 (1521) Celeborn

Več podobnih tem