--- title: "Cursor Library Cache | Microsoft Docs" ms.custom: "" ms.date: "01/19/2017" ms.prod: sql ms.prod_service: connectivity ms.reviewer: "" ms.technology: connectivity ms.topic: conceptual helpviewer_keywords: - "ODBC cursor library [ODBC], cache" - "cursor library [ODBC], cache" - "cache [ODBC]" ms.assetid: d6a91cd6-3905-4e3a-98ab-37fce893dbe1 author: David-Engel ms.author: v-daenge --- # Cursor Library Cache > [!IMPORTANT] > This feature will be removed in a future version of Windows. Avoid using this feature in new development work and plan to modify applications that currently use this feature. Microsoft recommends using the driver's cursor functionality. For each row of data in the result set, the cursor library caches the data for each bound column, the length of the data in each bound column, and the status of the row. The cursor library uses the values in the cache both to return through **SQLFetch** and **SQLFetchScroll** and to construct searched statements for positioned operations. For more information, see [Constructing Searched Statements](../../../odbc/reference/appendixes/constructing-searched-statements.md). This section contains the following topics. - [Column Data](../../../odbc/reference/appendixes/column-data.md) - [Length of Column Data](../../../odbc/reference/appendixes/length-of-column-data.md) - [Row Status](../../../odbc/reference/appendixes/row-status.md) - [Location of Cache](../../../odbc/reference/appendixes/location-of-cache.md)