DBRecordInfo
Função: DBRecordInfo
Obtêm informações sobre o registro especificado, no segundo parâmetro <nRegistro>, da tabela corrente. Caso essa informação seja omitida, será verificado o registro corrente.
DBRecordInfo ( < nInfoTipo>, [ nRegistro] ) --> xRet
Nome | Tipo | Descrição | Obrigatório | Referência |
nInfoTipo | Numérico | Indica o tipo de informação que será verificada. Para mais informações, consulte a área Observações. | X | |
nRegistro | Numérico | Indica o número do registro que será verificado. |
-
xRet(qualquer)
- Retorna a informação do registro, ou seja, a informação requisitada pelo usuário (o tipo depende da informação requisitada).Caso não exista tabela corrente ou o registro é inválido, o retorno será nulo ("").
O tipo de informação, do parâmetro <nInfoTipo>, é escolhido de acordo com as seguintes constantes:
Constante | Descrição |
---|---|
DBRI_Deleted | Indica o estado de excluído. Similar a Deleted. Tipo: Lógico. |
DBRI_RecSize | Indica o tamanho do registro. Similar a RecSize. Tipo: Numérico. |
DBRI_Updated | Verifica se o registro foi alterado e ainda não foi atualizado fisicamente. Similar a Updated. Tipo: Lógico. |
//Este exemplo, apresenta como utilizar a função DBRecordInfo() para obter informações//sobre registros da tabela corrente.USE Clientes NEWDBGoTo(100)DBRecordInfo(DBRI_DELETED) // Retorno: .F.DBDelete()DBRecordInfo(DBRI_DELETED) // Retorno: .F.DBRecall()DBRecordInfo(DBRI_RECSIZE) // Retorno: 230NOME := "JOAO"DBGoTo(200)DBRecordInfo(DBRI_UPDATED) // Retorno: .F.DBRecordInfo(DBRI_UPDATED,100) // Retorno: .T.
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Protheus 10
,
TOTVS Application Server 10
,
ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas