The choice depends entirely on the SQL client that is going to be used, e.g. the software that will make the ODBC connection to the OpenEdge database. The ODBC driver architecture (32-bit / 64-bit) must match the architecture of the SQL client. Encountering "architecture mismatch" errors is an indication that an attempt is being made to use 32-bit with 64-bit or vice versa.
For example, 32-bit Microsoft Excel would need to use the 32-bit OpenEdge ODBC driver; 64-bit Microsoft Excel would need to use the 64-bit OpenEdge ODBC driver.
The OpenEdge database is agnostic with regards to driver architecture. It does not "care" whether the ODBC driver is 32-bit or 64-bit; a 32-bit OpenEdge ODBC driver can connect to a 64-bit OpenEdge database and vice versa. |