Aracılığıyla paylaş


CDatabase::CommitTrans

İşlemleri tamamlandıktan sonra bu üye işlevini çağırın.

BOOL CommitTrans( );

Dönüş Değeri

Güncelleştirmeler başarıyla tamamlanmış, sıfır olmayan; Aksi halde 0.CommitTrans başarısız, veri kaynağının durumu tanımlanmamış.Durumunu belirlemek için verileri denetlemeniz gerekir.

Notlar

Bir dizi çağrı, bir işlem oluşur AddNew, düzenleme, silmek, ve güncelleştirme üye işlevlerini bir CRecordset yapılan bir çağrıyla başladı nesne BeginTrans üye işlevi.CommitTrans hareketi tamamlar.Varsayılan olarak, güncelleştirmeleri hemen yapılır; Arama BeginTrans kadar geciktirileceği taahhütler güncelleştirmelerin neden olan CommitTrans olarak adlandırılır.

Çağırdığınız kadar CommitTrans bir işlemi sonlandırmak için arayabileceğiniz geri hareketi iptal ve veri kaynağı özgün durumuna bırakmak için üye işlevi.Yeni bir hareketi başlatmak için çağrı BeginTrans yeniden.

Makaleyi hareketleri hakkında daha fazla bilgi için bkz: 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::Rollback