Share via


Signets (ODBC)

Un signet est une valeur utilisée pour identifier une ligne de données. La signification de la valeur du signet est connue uniquement du pilote ou de la source de données. Par exemple, il peut être aussi simple qu'un numéro de ligne ou aussi complexe qu'une adresse disque. Les signets dans ODBC sont un peu différents des signets dans les livres réels. Dans un livre réel, le lecteur place un signet sur une page spécifique, puis recherche ce signet pour revenir à la page. Dans ODBC, l'application demande un signet pour une ligne particulière, le stocke, puis le passe au curseur à retourner à la ligne. Par conséquent, les signets dans ODBC sont similaires à un lecteur écrivant un numéro de page, en le mémorisant, puis en recherchant à nouveau la page.

Pour déterminer la prise en charge d’un pilote de signets, une application appelle SQLGetInfo avec l’option SQL_BOOKMARK_PERSISTENCE. Les bits de cette valeur décrivent les signets d’opérations qui survivent, par exemple si les signets sont toujours valides après la fermeture du curseur.

Cette section contient les rubriques suivantes :