Estrutura de um campo

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Estrutura de um campo

Mensagem por marcos.gurupi »

Caros colegas, como faco para pegar a estrutura de um campo?

Marcos Roberto.
Marcos Roberto
NetService Software
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Estrutura de um campo

Mensagem por alxsts »

Olá!

O que você chama de "estrutura de um campo"? Seria o tipo de dados?

Se for, poderá usar o código abaixo para saber o tipo de dados do terceiro campo de uma tabela chamada cliente:

Código: Selecionar todos

? ValType( CLIENTE->( FieldGet( 3 ) ) )
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1298
Registrado em: 06 Jul 2004 00:44
Contato:

Estrutura de um campo

Mensagem por ANDRIL »

Tambem nao sei se entendi, veja o codigo:

Código: Selecionar todos

use CLIENTE
*--retorna a estrutura do dbf
campos=DBSTRUCT()

for i = 1 to len(campos)
    *--aqui usa um laço para mostrar os dados do array obtido
    ? campos[i,1]    //nome do campo
    ?? campos[i,2]   //tipo do campo
    ?? campos[i,3]   //tamanho do campo
    ?? campos[i,4]   //decimal do campo
next

close
Abraços
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Responder