A client uses functions provided by the CT-Library (CT-Lib) and Common Library (CS-Lib) APIs to establish a connection to the server, submit requests to the server, and receive results back from the server. The client libraries implement the Tabular Data Stream (TDS) protocol that is used to communicate with Adaptive Server.
Figure 1-1: Adaptive Server system model