Desmarca o registro atual caso ele tenha sido marcado para exclusão.
Sintaxe
DBRecall()
Observações
- Para executar essa função, o registro atual deve estar bloqueado ou a tabela deve estar aberta em modo exclusivo.
- Se o registro atual não estiver excluído, essa função não faz nada.
- Essa função funciona de forma oposta DBDelete, que marca o registro atual como excluído.
Exemplos
O exemplo abaixo utiliza a RDD "TOPCONN", mas a função pode ser utilizada com qualquer uma das RDDs válidas.
user function test() Local nHandle := TCLink() Local cTable := "MYTABLE" Local cRDD := "TOPCONN" // Abre a tabela DBUseArea( .T., cRDD, cTable, (cTable), .F., .F. ) // Maraca um registro para exclusão e depois desmarca DBGoTo( 100 ) DBDelete() conout( Deleted() ) // Exibe: .T. DBRecall() conout( Deleted() ) // Exibe: .F. // Desmarca todos os registros da tabela que estão para exclusão DBGoTop() while !EOF() DBRecall() DBSkip() enddo // Fecha a tabela DBCloseArea() // Desconecta do SGBD TCUnlink( nHandle ) return
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas