CDaoRecordset::Update

virtual void Güncelleştirmesi ();
throw (CDaoException, CMemoryException);

Açıklamalar

AddNew veya Edit üye işlevine çağrı sonra bu üye işlevini çağırın. Bu çağrı AddNew veya Edit işlemi tamamlamak için gerekli.

AddNew ve düzenleme kaydetme veri kaynağına eklenen veya düzenlenmiş verilerin yerleştirildiği bir düzen arabellek hazırlayın. Güncelleştirme , verileri kaydeder. Yalnızca işaretli veya değiştirilmiş olarak algılanan alanları.

Veri kaynağının hareketlerini destekler, Update çağrısında (ve karşılık gelen AddNew veya arama Düzenle ) yapabilirsiniz bir hareketin parçası. Hareketler hakkında daha fazla bilgi için bkz: yazı dao çalışma: yönetme hareketlerini Visual c++ Programcı Kılavuzu.

Dikkatnbsp;  İlk arayan ya da Add&New veya Edit, Update , güncelleştirme olmadan çağırırsanız CDaoExceptionatar. AddNew veya Editçağırırsanız, MoveNext çağrısı veya Recordset'i veya veri kaynağı bağlantısını kapatın önce güncelleştirme çağırmalısınız. Aksi takdirde, yaptığınız değişiklikler bildirim kaybolur.

Recordset nesnesi, çok kullanıcılı bir ortamda zor kilitlendiğinde, güncelleştirme tamamlanana kadar zaman düzenleme kilitli kayıt kalıntıları kullanılır. Recordset formasyonun kilitliyse, kaydın kilitli ve sadece veritabanında güncelleştirilmeden önce pre-edited kaydı ile karşılaştırıldığında. Düzenleadlı kaydı değişmişse, güncelleştirme işlemi başarısız olur ve mfc bir istisna atar. Sen-ebilmek değişmek SetLockingMode kilitleme modu.

&Notnbsp;  İyimser kilitleme zaman odbc ve yüklenebilir ISAM gibi dış veritabanı biçimlerine kullanılır.

Veri güncelleştirme hakkında daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıt işlemleri Visual c++ Programcı Kılavuzu. İlgili bilgiler için bkz: "AddNew yöntemi", "CancelUpdate yöntemi", "Delete yöntemini", "LastModified özelliğini", "Update yöntemi" ve "EditMode özelliği" dao Yardım konuları.

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

Ayrıca bkz:nbsp;CDaoRecordset::Add&New, CDaoRecordset::CancelUpdate, CDaoRecordset::Delete, CDaoRecordset::Edit, CDaoRecordset::CanTransact

Index