I just created some applicaton using C# with Multithreading system, it was running well on x32 operating system. but, because of another reason, i change opetating system to x64. my application is connecting to Oracle database and Mdb database, and just
founded problem to connecting Mdb database when i change my application C# to CPU x64, and got error
'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
i really confused about this problem, as i know there is no microsoft.jet.oledb.4.0 provider witch supported for x64, even there is got that provider on
C:\Windows\SysWOW64 directory, but i don't even know how to make C:\Windows\SysWOW64 as my destination for my connection string provider.
does anyone knows about that problem?
current time, i change provider to @"Provider=Microsoft.ACE.OLEDB.12.0;user id=Admin;Jet OLEDB:Database Password=xxxxxxx;data source=" + Func.BaseDir + "Config.mdb";
and wow, its perfect compiled to x64, and running well on windows server 2008 x64, but i don't know why should i using
my question is, is it ok to using