Condividi tramite


Segnalibri (ODBC)

Un segnalibro è un valore usato per identificare una riga di dati. Il significato del valore del segnalibro è noto solo dal driver o dalla fonte dati. Ad esempio, può essere semplice come un numero di riga o complesso come un indirizzo del disco. I segnalibri in ODBC sono leggermente diversi dai segnalibri nei libri reali. In un libro reale, il lettore inserisce un segnalibro in una pagina specifica e quindi cerca tale segnalibro per tornare alla pagina. In ODBC l'applicazione richiede un segnalibro per una determinata riga, lo archivia e lo passa al cursore per tornare alla riga. Di conseguenza, i segnalibri in ODBC sono simili a un lettore che scrive un numero di pagina, memorizzandolo e quindi cercando 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 di operazioni sopravvivono, ad esempio se i segnalibri sono ancora validi dopo la chiusura del cursore.

Questa sezione contiene i seguenti argomenti: