DataConnect is available in both 32 and 64 bit versions. The default is to install 32 bit on machines running a 32 bit operating system and 64 bit on machines running a 64 bit one. If you are running a 64 bit operating system but do not have access to a 64 bit driver for your database you will need to force the installation of the 32 bit version on your machine by clicking on the Customise button on the installer and ticking the Force 32 bit Install tick-box:
Switching Between Versions
If you have installed the 64 bit version and need to switch to the 32 bit version because you only have access to a 32 bit driver, you have 2 options:
Uninstall DataConnect and re-install, forcing a 32 bit install.
Switch to running the 32 bit version by swapping executables. This is a quicker but more complex option than simply uninstalling and re-installing. It also requires Administrator privileges. The steps required to swap the executables are:
-
Open the Services manager (Administrative Tools -> Services).
-
Locate the Flynet DataConnect Runtime Service in the list and select it.
-
Click on the Stop the service link and OK the dialog which warns you that this will also stop the Designer service.
-
When the services have stopped, their Status column will be empty.
-
Open a Windows Explorer window to the installation directory (which is C:\Program Files\Flynet DataConnect by default).
-
Two sub-directories of this directory contain the different versions of the Runtime service. The x64 directory contains the 64 bit version and the x86 directory contains the 32 bit version. Note: only the Runtime service needs to change, the Designer service is the same in either case.
-
Copy whichever version you want to run from its sub-directory up into the main installation directory. You will need to ok both the copy and replace as well as the elevation required to modify the installation directory.
-
Back in the Services manager, select the Flynet DataConnect Designer Service and use the Start the service link to start it (this will also start the Runtime service).
-
When the services are started, their Status will be Started.
By following this procedure you can switch back and forth between 32 and 64 bit whenever you wish.