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