CDaoRecordset::Update

(wirtualny nieważne aktualizacji);
rzut (CDaoException, CMemoryException);

Uwagi

Wywołanie funkcji członek po wywołaniu funkcji członek AddNew lub edytować . To wywołanie jest wymagane do ukończenia operacji AddNew lub edytować.

Element AddNew i edytować przygotowania buforu Edycja, w którym znajduje się dane dodane lub edytowane zapisywanie do źródła danych. Update zapisuje dane. Aktualizowane są tylko pola oznaczone lub wykryto zmiany w.

Jeśli źródło danych obsługuje transakcje, możesz wprowadzić wywołanie aktualizacji (i jego odpowiednich AddNew lub edytować wywołania) część transakcji. Aby uzyskać więcej informacji na temat transakcji, zobacz artykuł DAO obszaru roboczego: zarządzanie transakcjami w Visual C++ Programmer's Guide.

Przestroganbsp;  Jeśli zadzwonisz do aktualizacji bez pierwsze wywołanie albo Add&New lub edytować, jak, Aktualizacja generuje CDaoException. Jeśli zadzwonisz AddNew lub edytować, należy wywołać aktualizacji , zanim Wywołaj element MoveNext lub zamknąć zestaw rekordów lub połączenia źródła danych. W przeciwnym razie zmiany zostaną utracone bez powiadomienia.

W przypadku obiektu recordset pessimistically jest zablokowana w orodowisku wielodostępnym, używany jest rekord pozostaje zablokowana od czasu edycji momentu zakończenia aktualizacji. Jeżeli zestaw rekordów według optymistycznych jest zablokowany, rekord jest zablokowany i wzmacniania zdolności, w porównaniu z sprzed edycji rekordu tuż przed jest aktualizowana w bazie danych. Jeśli rekord został zmieniony, ponieważ zostanie wywołana, edytować, nie udaje się operacja Update i MFC zgłasza wyjątek. Aby zmienić tryb blokowania z SetLockingMode.

Uwaga   Blokowania optymistycznego połączone jest zawsze używany w formatach zewnętrznej bazy danych, takich jak ODBC i instalowalne ISAM.

Aby uzyskać więcej informacji na temat aktualizowania danych, zobacz artykuł zestawu rekordów DAO: zestaw rekordów operacji w Visual C++ Programmer's Guide. Aby uzyskać pokrewne informacje zobacz tematy "Metoda AddNew", "Metoda CancelUpdate", "Usuń metodę", "Właściwość LastModified", "Metoda aktualizacji" i "EditMode właściwości" w pomocy programu DAO.

Omówie&nie CDaoRecordset |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDaoRecordset::Add&New, CDaoRecordset::CancelUpdate, CDaoRecordset::Delete, CDaoRecordset::Edit, CDaoRecordset::CanTransact

Index