The answer to this largely depends on the application you're using and how errors are reported by it. An ODBC application consumes a license slot when it allocates a database handle and calls SQLConnect
or SQLDriverConnect
. If you exceed the connection limit, the Easysoft product that first detects this generates a message such as "no license slots available." To retrieve this message, call SQLGetDiagRec
or SQLError
. If you wrote the ODBC application, ensure that you trap and report ODBC API errors. If the application is outside your control and doesn't show the error, run License Manager (Windows) or licshell
(Linux and UNIX) to find out whether your licenses have expired.
The ODBC-ODBC Bridge HTTP server's statistics page shows the number of concurrent connections. Use this to find out how many concurrent connections to the server are active.