Aracılığıyla paylaş


CRecordset::GetBookmark

Geçerli kayıt için yer işaretinin değerini alır.

void GetBookmark( 
   CDBVariant& varBookmark  
);

Parametreler

  • varBookmark
    Başvuru bir CDBVariant yer imi geçerli kaydı temsil eden nesne.

Notlar

Yer işaretleri kayıt kümesinde destekleyip desteklemediğini belirlemek için arama CanBookmark.Yer imleri bunlar destekleniyorsa kullanılabilir hale getirmek için ayarlamalısınız CRecordset::useBookmarks seçeneğini dwOptions parametresi açık üye işlevi.

[!NOT]

Yer imleri desteklenmeyen veya kullanılamıyorsa, arama GetBookmark bir özel durumu oluşturuldu neden olur.Yer işaretleri yalnızca ileri kayıt kümeleri üzerinde desteklenmiyor.

GetBookmarkGeçerli kayıt için yer işaretinin değerini atar bir CDBVariant nesnesi.Farklı bir kayda gittikten sonra her zaman o kayda dönmek için çağrı SetBookmark ile ilgili CDBVariant nesnesi.

[!NOT]

Belirli kayıt işlemleri yer imleri artık geçerli olmayabilir.Örneğin, arama, GetBookmark arkasından Requery, kaydı ile iade etme olanağınız olabilir SetBookmark.Call CDatabase::GetBookmarkPersistence , güvenle çağırabileceğiniz olup olmadığını denetlemek için SetBookmark.

Makaleler yer imleri ve kayıt gezinme hakkında daha fazla bilgi için bkz: Recordset: yer imleri ve mutlak Pozisyonlar (odbc) ve Recordset: kaydırma (odbc).

Özel Durumlar

Bu yöntem türü istisnalar atabilirsiniz CDBException * ve CMemoryException*.

Gereksinimler

Başlık: afxdb.h

Ayrıca bkz.

Başvuru

CRecordset sınıfı

Hiyerarşi grafik

CRecordset::CanBookmark

CRecordset::SetBookmark

CDatabase::GetBookmarkPersistence