Aracılığıyla paylaş


CDatabase::GetBookmarkPersistence

Bir recordset nesnesinde yer imleri Kalıcılık belirli işlemleri sonrasında belirlemek için bu üye işlevini çağırın.

DWORD GetBookmarkPersistence( ) const;

Dönüş Değeri

Limanının bir recordset nesnesinde yer imleri persist işlemleri tanımlayan bit maskesi.Ayrıntılı bilgi için Açıklamalar'a bakın.

Notlar

Örneğin, çağırdığınız CRecordset::GetBookmark ve sonra call CRecordset::Requery, yer işareti elde GetBookmark artık geçerli olmayabilir.Çağırması gerekir GetBookmarkPersistence önce arama CRecordset::SetBookmark.

Dönüş değeri için Birleşik bit maskesi değerleri aşağıdaki tabloda listelenmiştir GetBookmarkPersistence.

Bit maskesi değeri

Yer imi Kalıcılık

SQL_BP_CLOSE

Yer imleri sonra geçerli bir Requery işlem.

SQL_BP_DELETE

Bir satır için yer işaretini sonra geçerli olan bir silmek o sıradaki işlem.

SQL_BP_DROP

Yer imleri sonra geçerli bir Kapat işlem.

SQL_BP_SCROLL

Yer imleri geçerli sonra herhangi bir Taşı işlem.Kayıt kümesinde yer imlerini destekliyorsa bunu basitçe tarafından iade olarak tanımlayan CRecordset::CanBookmark.

SQL_BP_TRANSACTION

Bir hareket tamamlandıktan veya geri sonra yer imleri geçerlidir.

SQL_BP_UPDATE

Bir satır için yer işaretini sonra geçerli olan bir güncelleştirme o sıradaki işlem.

SQL_BP_OTHER_HSTMT

Yer imleri bir recordset nesnesiyle ilişkili ikinci bir kayıt kümesinde geçerli değildir.

Bu dönüş değeri hakkında daha fazla bilgi için bkz: odbc API işlevi SQLGetInfo , Windows SDK.Makalede yer imleri hakkında daha fazla bilgi için bkz: Recordset: yer imleri ve mutlak Pozisyonlar (odbc).

Gereksinimler

Başlık: afxdb.h

Ayrıca bkz.

Başvuru

CDatabase sınıfı

Hiyerarşi grafik

CRecordset sınıfı

CRecordset::CanBookmark

CRecordset::GetBookmark

CRecordset::SetBookmark