Icon Custom Driver Installation

Location
ODBC drivers are installed and configured using the registry in Windows. The location of the driver entries is the following registry key:

HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\<Driver Name>

In addition, the name of the driver must also be added to the following registry key:

HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC Drivers

The name of the registry value is the name of the ODBC driver, and the data for the registry value is a string with the value "Installed" (without surrounding double quotes). For example, for the DBISAM 4 ODBC Driver, the entire registry key and value would be the following:

Key: HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC Drivers

Value Name: DBISAM 4 ODBC Driver
Value Type: STRING
Value Data: Installed

64-bit Windows

Under 64-bit Windows, the above registry keys/values are for 64-bit drivers only. In order to configure 32-bit drivers on 64-bit Windows, one must use the following registry key instead:

HKEY_LOCAL_MACHINE\Software\Wow6432Node\ODBC\ODBCINST.INI\<Driver Name>

In addition, the name of the driver must also be added to the following registry key:

HKEY_LOCAL_MACHINE\Software\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers

DBISAM ODBC Driver Settings
The following registry values are defined under the <Driver Name> key in the registry (see above). These registry settings are all required, and should be specified exactly as indicated in order to ensure proper operation.

Value NameType and Description
APILevelSTRING

This value should always be set to "1" (without surrounding double quotes).
ConnectFunctionsSTRING

This value should always be set to "YYY" (without surrounding double quotes).
DriverSTRING

This value should always be set to the location of the ODBC driver DLL (dbodbc.dll, by default). This location can be anywhere on a local machine drive.
DriverODBCVerSTRING

This value should always be set to "03.00" (without surrounding double quotes).
FileExtnsSTRING

This value should always be set to "*.dat,*.idx,*.blb" (without surrounding double quotes). If you have customized the table file extensions for your DBISAM databases, then please specify the custom extensions here instead.
FileUsageSTRING

This value should always be set to "1" (without surrounding double quotes).
SQLLevelSTRING

This value should always be set to "0" (without surrounding double quotes).
SetupSTRING

This value should always be set to the location of the ODBC driver DLL (dbodbc.dll, by default). This location can be anywhere on a local machine drive.
UsageCountDWORD

This value should always be set to "1" (without the surrounding double quotes).
Image