Marcadores (ODBC)
Un marcador es un valor utilizado para identificar una fila de datos. El significado del valor de marcador solamente lo conocen el controlador u origen de datos. Por ejemplo, podría ser tan simple como un número de fila o tan complejo como una dirección de disco. Los marcadores de ODBC son un poco diferentes de los marcadores de los libros reales. En un libro real, el lector coloca un marcador en una página específica y, a continuación, busca ese marcador para volver a la página. En ODBC, la aplicación solicita un marcador para una fila determinada, lo almacena y lo pasa de vuelta al cursor para volver a la fila. Por lo tanto, los marcadores de ODBC son similares a los lectores que anotan un número de página, lo recuerdan y, a continuación, vuelven a buscar la página.
Para determinar la compatibilidad de un controlador con los marcadores, una aplicación llama a SQLGetInfo con la opción SQL_BOOKMARK_PERSISTENCE. Los bits de este valor describen qué marcadores de operaciones sobreviven, como si los marcadores siguen siendo válidos después de cerrar el cursor.
Esta sección contiene los temas siguientes.