Condividi tramite


CDaoRecordset::IsDeleted

Chiamare la funzione membro per determinare se il record corrente è stato eliminato.

BOOL IsDeleted( ) const;

Valore restituito

Diverso da zero se il recordset è posizionato su un record eliminato; in caso contrario 0.

Note

Se si scorre un record e IsDeleted restituisce TRUE (diverso da zero, è necessario passare a un altro record prima di poter eseguire tutte le altre operazioni di recordset.

[!NOTA]

Non è necessario controllare lo stato eliminato per i record in uno snapshot o in un recordset di tipo tabella.Poiché i record non possono essere eliminate da uno snapshot, non è necessario chiamare IsDeleted.Per i recordset di tipo tabella, i record eliminati effettivamente vengono rimossi dal recordset.Un record è stato eliminato una volta, o dall'utente, un altro utente, o in un altro recordset, non è possibile spostarsi di nuovo sul record.Di conseguenza, non è necessario chiamare IsDeleted.

Quando si elimina un record da un dynaset, viene rimosso dal recordset e non è possibile spostarsi di nuovo sul record.Tuttavia, se un record in un dynaset viene eliminato da un altro utente o di un altro oggetto recordset basato sulla stessa tabella, IsDeleted restituirà TRUE quando si scorre successivo al record.

Per informazioni correlate, vedere gli argomenti "metodo delete", "proprietà dell'ultima modifica" e "proprietà di EditMode" nella Guida di DAO.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoRecordset

Grafico della gerarchia

CDaoRecordset::Delete

CDaoRecordset::IsBOF

CDaoRecordset::IsEOF