virtual void Update ();
tiro (CDaoException, CMemoryException);
Osservazioni
Chiamare questa funzione membro dopo una chiamata alla funzione membro AddNew o modificare . Questa chiamata è necessaria per completare l'operazione AddNew o modificare.
AddNew e modificare preparare un buffer di modifica in cui sono inseriti i dati aggiunti o modificati per il risparmio all'origine dati. Aggiornamento salva i dati. Solo quei campi contrassegnati o rilevati come modificato vengono aggiornati.
Se l'origine dati supporta le transazioni, è possibile effettuare la chiamata di aggiornamento (e sua corrispondente AddNew o modificare chiamare) una parte di una transazione. Per ulteriori informazioni sulle transazioni, vedere l'articolo area di lavoro DAO: gestione delle transazioni nel manuale del programmatore di Visual C++.
Cautelanbsp; Se si chiama aggiornamento senza prima chiamata sia Add&New o modificare, aggiornamento genera un CDaoException. Se si chiama il metodo AddNew o Modifica, è necessario chiamare aggiornamento prima di chiamare il metodo MoveNext o chiudere il recordset o la connessione all'origine dati. In caso contrario, le modifiche vengono perse senza notifica.
Quando l'oggetto recordset pessimistically è bloccato in un ambiente multiutente, registrare resti bloccati dal momento in cui Modifica viene utilizzato fino a quando l'aggiornamento è stato completato. Se il recordset è bloccato ottimisticamente, il record viene bloccato e confrontato con il record precedentemente modificato prima dell'aggiornamento del database. Se il record è cambiato da quando hai chiamato la Modifica, l'operazione di aggiornamento ha esito negativo e MFC genera un'eccezione. È possibile modificare la modalità di blocco con SetLockingMode.
&Notanbsp; Blocco ottimistica viene sempre utilizzato su formati di database esterno, come ad esempio ODBC e ISAM installabile.
Per ulteriori informazioni sull'aggiornamento dei dati, vedere l'articolo Recordset DAO: operazioni di Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere gli argomenti "Metodo AddNew", "Metodo CancelUpdate", "Metodo Delete", "Proprietà LastModified", "Metodo Update" e "Proprietà EditMode" nella guida di DAO.
Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CDaoRecordset::Add&New, CDaoRecordset::CancelUpdate, CDaoRecordset::Delete, CDaoRecordset::Edit, CDaoRecordset::CanTransact