Result-sets are the focal point for the encapsulation of the protocol required to retrieve records from a database. The SQL-ODBC library provides three result-set classes with different performance and behavioral characteristics. These classes are <result-set>, <forward-only-result-set>, and <scrollable-result-set>.