Hi all,

I am using the Microsoft.ACE.OLEDB.12.0 driver in a C# .NET program and there is an issue between using the executable file on 32 bit and 64 bit systems. My understanding is that there is both a 32/64 version of the driver as it works on some 32/64 bit machines. I am wondering if anyone has any general advice on how to deal with this. I am wondering if it's possible to initiate compatibility mode from within the program?!

It's not the DLL, it's your program, you need to build it in a way to work on both systems.
In your program project go to Build >> Platform >> New >> X86.