Segnalibri (ODBC)

Un segnalibro è un valore utilizzato per identificare una riga di dati. Il significato del valore del segnalibro è noto solo al driver o all'origine dati. Un segnalibro, ad esempio, può essere tanto semplice quanto un numero di riga o tanto complesso quanto un indirizzo del disco. I segnalibri in ODBC sono leggermente diversi dai segnalibri dei libri reali. In un libro reale, il lettore inserisce un segnalibro in una pagina specifica e in seguito cerca quel segnalibro per tornare alla pagina. In ODBC l'applicazione richiede un segnalibro per una determinata riga, lo archivia e lo passa nuovamente al cursore per tornare alla riga. Di conseguenza, i segnalibri in ODBC sono simili a un lettore che scrive un numero di pagina, memorizzandolo per poi cercare di nuovo la pagina.

Per determinare il supporto di un driver di segnalibri, un'applicazione chiama SQLGetInfo con l'opzione SQL_BOOKMARK_PERSISTENCE. I bit in questo valore descrivono quali segnalibri delle operazioni sopravvivono, ad esempio se i segnalibri sono ancora validi dopo la chiusura del cursore.

Questa sezione descrive gli argomenti seguenti: