Ajude o site desativando o bloqueador de anúncio
Cabeçalho

dbStruct [AS]

Autor: Eurai Criado: 01/01/2016 Atualizado: 25/04/2025 Acesso a Dados
Postagem

Descrição

dbStruct [AS] - Retorna um array contendo a estrutura da tabela aberta sob a Alias atual..

 

Sintaxe

dbStruct()

 

Parâmetros


Par Nome Tipo Descrição Default Obg Ref

 

Retorno

Retorno Tipo Descrição
aRet Array
Retorna um array com a estrutura dos campos. Cada elemento é um subarray contendo nome, tipo, tamanho e decimais

 

Exemplo

#INCLUDE "TOTVS.CH"
 
User Function dbStruct()
 
VarInfo( 'dbStruct', SA1->( dbStruct() ) )
 
Return( Nil )

Resultado
dbstruct_-_resultado_01                                       

 

 

Informações adicionais

Essa função é utilizada para recuperar a estrutura da tabela corrente. Esse mesmo array, é usado para criar a tabela, por exemplo através da função DBCreate().

É retornado um array bidimensional onde cada linha corresponde a um campo da estrutura e cada coluna a seguinte informação

 

 

ARET

1

Caracter

Contém o nome do campo da tabela

2

Caracter

Contém o tipo do campo da tabela. Pode ser: [C] Caractere, [N] Numérico, [L] Lógico ou [M] Memo

3

Numérico

Contém o tamanho do campo

4

Numérico

Contém a quantidade de casas decimais que o campo pode armazenar, desde que o campo seja do tipo 'N' Numérico. Para os demais tipos, esta informação retorna sempre com '0' zero

 

 

 

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

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL