Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

dbFieldInfo [AS]

Autor: Eurai Criado: 01/01/2016 Atualizado: 25/04/2025

Descrição

dbFieldInfo [AS] - Obtém informação de um determinado campo da tabela corrente

 

Sintaxe

dbFieldInfo( <nInfoTipo>, <nCampo> )

 

Parâmetros

Par Nome Tipo Descrição Default Obg Ref
01 nInfoTipo
Numérico
Indica o tipo de informação que será verificada, tais como: DBS_DEC, DBS_LEN e DBS_TYPE
     
02 nCampo
Numérico
Indica a posição do campo que será verificado
     

 

Retorno

Retorno Tipo Descrição
xRet Indefinido
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

 

Exemplo

#INCLUDE "TOTVS.CH"
#INCLUDE "DBSTRUCT.CH" 

User Function dbFieldInfo()
Local nPosCampo	:= 0

dbSelectArea('SA1')

nPosCampo := SA1->( FieldPos( 'A1_COD' ) )

Conout('A1_COD')
Conout( dbFieldInfo(DBS_NAME,nPosCampo) )
Conout( dbFieldInfo(DBS_TYPE,nPosCampo) )
Conout( dbFieldInfo(DBS_LEN,nPosCampo) )
Conout( dbFieldInfo(DBS_DEC,nPosCampo) )


Return( Nil )

Resultado
dbfieldinfo_-_resultado_01                              

 

 

Informações adicionais

DBS_NAME = 1

DBS_TYPE = 2

DBS_LEN = 3

DBS_DEC = 4

 

 

NINFOTIPO

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

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎  

Discussão (0)

Sem comentários ainda

Realize o LOGIN no site para poder comentar