I have seen on the forums that ODAC requires Oracle 11g 32 bits. That's ok. However, my server is running a 64 bit version of Windows, and I saw something about support for 64 bits versions of windows only on Delphi XE2.
So, my toos are:
ODAC latest version
Delphi 6
Windows 2012 64 bits
Oracle 11g 32 bits
Will my executable work ? Should I change something here ? ( Windows 2012 exists only on x64 version ).
ODAC, Delphi 6, Oracle 11g 32 bits and Windows 64 bits
Re: ODAC, Delphi 6, Oracle 11g 32 bits and Windows 64 bits
Hello,
Up to the XE2 version, Delphi allows only 32-bit application development for work with 32-bit libraries only. Therefore, an application written in Delphi 6 can work with 32-bit Oracle client only. The bitness of Oracle Server does not matter, since both clients (32- and 64-bit) work with any servers. A 32-bit application using ODAC can be run on any OS: both 32- and 64-bit. If you don't want to use 32-bit client, you can connect Oracle in the Direct mode that doesn't require Oracle client installation.
Up to the XE2 version, Delphi allows only 32-bit application development for work with 32-bit libraries only. Therefore, an application written in Delphi 6 can work with 32-bit Oracle client only. The bitness of Oracle Server does not matter, since both clients (32- and 64-bit) work with any servers. A 32-bit application using ODAC can be run on any OS: both 32- and 64-bit. If you don't want to use 32-bit client, you can connect Oracle in the Direct mode that doesn't require Oracle client installation.