Similar to 4D Open connections, an application connecting via ODBC to 4D Server will consume a 4D Client license. Thus, if the 4D Server application serves a mixture of both 4D Clients and ODBC clients, there must be enough 4D Client licenses to accommodate the connections. Not having enough licenses will result in a 4D Client or ODBC client being denied access to the 4D server.
Furthermore, a single ODBC client may initiate 6 concurrent ODBC connections which will use one 4D Client license. On the 7th ODBC connection, another 4D Client license will be used if available. Please note that this applies for a single ODBC client application. If more than one ODBC client connects, each will consume a 4D Client license.
Exploring ODBC connections with 4D:
Tips on using the ODBC Driver for 4D Server:
Creating databases that will be queried through the 4D Server ODBC driver:
Multiple 4D Open for 4D Connections and 4D Server licensing: