Função: DBFieldInfo
Obtém informação de um determinado campo da tabela corrente.
DBFieldInfo ( < nInfoTipo>, < nCampo> ) --> xInfo
Nome | Tipo | Descrição | Obrigatório | Referência |
nInfoTipo | Numérico | Indica o tipo de informação que será verificada, tais como: DBS_DEC, DBS_LEN e DBS_TYPE. Para mais informações, consulte a área Observações. | X | |
nCampo | Numérico | Indica a posição do campo que será verificado. | X |
-
xInfo(qualquer)
- Retorna a informação do campo, ou seja, a informação requisitada pelo usuário (tipo numérico, se for tamanho ou casas decimais, tipo caracter, se for nome ou tipo). Caso não tenha tabela corrente ou a posição do campo está inválida, o retorno será nulo.
O tipo de informação, do parâmetro <nInfoTipo>, é escolhido de acordo com as seguintes constantes:
Constante | Descrição |
---|---|
DBS_Dec | Indica o número de casas decimais. Tipo: Numérico. |
DBS_Len | Indica o tamanho. Tipo Numérico. |
DBS_Type | Indica o tipo. Tipo: Caracter. |
Além disso, a posição do campo não leva em consideração os campos internos do sistema (Recno e Deleted).
//Este exemplo, apresenta como utilizar a função DBFieldInfo() para obter as informações//do primeiro campo da tabela Clientes.USE Clientes NEWDBFIELDINFO(DBS_NAME,1) // Retorno: NomeDBFIELDINFO(DBS_TYPE,1) // Retorno: CDBFIELDINFO(DBS_LEN,1) // Retorno: 10DBFIELDINFO(DBS_DEC,1) // Retorno: 0
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
Tarefas