When a call is made to open a connection to Microsoft® SQL Server™ (dbopen), DB-Library determines which client Net-Library should be loaded to communicate with SQL Server.
Net-Libraries are linked dynamically at run time. With the Microsoft Windows®, Windows 95/98, and Microsoft Windows NT® operating systems, Net-Libraries are implemented as dynamic-link libraries (DLLs), and multiple Net-Libraries can be loaded simultaneously. With the Microsoft MS-DOS® operating system, Net-Libraries are implemented as terminate-and-stay-resident (TSR), and only one can be loaded at any given time.