Aracılığıyla paylaş


CDatabase::Rollback

İşlem sırasında yapılan değişiklikleri geri almak için bu üye işlevini çağırın.

BOOL Rollback( );

Dönüş Değeri

İşlem başarıyla tersine, sıfır olmayan; Aksi halde 0.Varsa bir geri çağrısı başarısız, veri kaynağını ve hareket durumları tanımsız.Geri 0 ise, # durumunu belirlemek için veri kaynağını denetlemeniz gerekir.

Notlar

Tüm CRecordsetAddNew, düzenleme, silmek, ve güncelleştirme son yürütülen aramalar BeginTrans , çağrı sırasında vardı durumuna geri alınır.

Çağrısı yapıldıktan sonra geri, işlem üzerinden ve çağırması gerekir BeginTrans başka bir işlem için tekrar.Aradığınız önce geçerli kaydı BeginTrans geçerli kaydı yeniden sonra haline geri.

Geri çağırma işleminden sonra önce rollback geçerli kaydı geçerli olmaya devam eder.Recordset'i ve sonra bir geri alma veri kaynağı durumu hakkında ayrıntılı bilgi için bkz: makale Hareket (odbc).

Örnek

Makaleye bakın hareketi: bir işlem gerçekleştiren bir Recordset'İ (odbc).

Gereksinimler

Başlık: afxdb.h

Ayrıca bkz.

Başvuru

CDatabase sınıfı

Hiyerarşi grafik

CDatabase::BeginTrans

CDatabase::CommitTrans