CRecordset::GetBookmark

void GetBookm&ark (CDBVariantamp; varBookmark );
(CDBException, CMemoryException) atmak;

Parametreleri

varBookmark

Geçerli kaydın favori gösteren bir CDBVariant nesnesine bir başvuru.

Açıklamalar

Geçerli kayıt için yer imi değerini elde etmek için bu üye işlevini çağırın. Kayıt kümesinde yer imleri desteklenir, belirlemek için CanBookmarkarayın. Yer imleri onlar destekliyorsa kullanılabilir hale getirmek için CRecordset::useBookmarks seçeneği Açık () üye fonksiyonu dwOptions parametresinde ayarlamanız gerekir.

&Notnbsp;  Yer imleri desteklenmeyen veya kullanılamaz, GetBookmark arayan bir istisna neden olur. Yer işaretleri yalnızca ileri kayıt kümeleri üzerinde desteklenmiyor.

GetBookmark , bir CDBVariant nesnesi için geçerli kayıt için yer işaretinin değerini atar. Farklı bir kayda gittikten sonra herhangi bir zamanda bu kayda dönmek için SetBookmark ilgili CDBVariant nesnesi ile çağırın.

&Notnbsp;  Sonra belirli kayıt işlemleri, yer imleri artık geçerli olmayabilir. Requerytarafından takip GetBookmark çağırırsanız, örneğin, eğer SetBookmarkkaydı döndürmek mümkün olmayabilir. SetBookmark güvenle arayabilirsiniz olup olmadığını denetlemek için arama CDatabase::GetBookmarkPersistence.

Yer imleri ve kayıt gezinme hakkında daha fazla bilgi için bkz: makaleleri Recordset: yer imleri ve mutlak pozisyonları (odbc) ve Recordset: kaydırma (odbc) Visual c++ Programcı Kılavuzu.

CRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CRecordset::CanBookmark, CRecordset::SetBookmark, CDatabase::GetBookmarkPersistence

Index