CDatabase::GetBookmarkPersistence

DWORD GetBookmarkPersistence (const);

Valeur de retour

Un masque de bits qui identifie les opérations par lesquelles signets persistent sur un objet recordset. Pour plus d'informations, voir remarques.

Remarques

Appelez cette fonction membre pour déterminer la persistance des signets sur un objet recordset après certaines opérations. Par exemple, si vous appelez CRecordset::GetBookmark et puis appelez CRecordset::Requery, le signet obtenu de GetBookmark ne peut être valide. Vous devez appeler GetBookmarkPersistence avant d'appeler CRecordset::SetBookmark.

Le tableau suivant répertorie les valeurs de masque de bits qui peuvent être combinés pour la valeur de retour de GetBookmarkPersistence.

Valeur de masque de bits Persistance de signet
SQL_BP_CLOSE Signets sont valides après une opération Requery.
SQL_BP_DELETE Le signet pour une ligne est valide après une opération de suppression sur cette ligne.
SQL_BP_DROP Signets sont valides après une opération de fermeture.
SQL_BP_SCROLL Signets sont valides après une opération de déplacement . Ceci simplement identifie si les signets sont pris en charge sur le jeu d'enregistrements, tel que retourné par CRecordset::CanBookmark.
SQL_BP_TRANSACTION Signets sont valides après qu'une transaction est validée ou restaurée.
SQL_BP_UPDATE Le signet pour une ligne est valide après une opération de mise à jour sur cette ligne.
SQL_BP_OTHER_HSTMT Signets associés à un objet recordset sont valides sur un second jeu d'enregistrements.

Pour plus d'informations sur cette valeur de retour, voir la fonction API ODBC SQLGetInfo dans la référence du programmeur ODBC SDK. Pour plus d'informations sur les signets, consultez l'article jeu d'enregistrements : signets et Positions absolues (ODBC) dans le Guide du programmeur Visual C++.

Aperçu de l'objet CDatabase |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CRecordset, CRecordset::CanBookmark, CRecordset::GetBookmark, CRecordset::SetBookmark

Index