Página 1 de 1

Como descobrir tamanho do campo

Enviado: 06 Abr 2005 20:28
por Vander
Olá amigos do Fórum;

Estou desenvolvendo uma rotina onde tenho que passar com parametro os seguintes dados:

1 - Nome do campo do arquivo em uso
2 - Tamanto do campo do arquivo em uso
3 - Tipo do campo do arquivo em uso
4 - decimal do campo do arquivo em uso

minha dúvida é a seguinte como descobrir o tamanho do campo e o numero de casa decimais, estou utilizando o DBedit (pois consigo saber qual o campo onde foi teclado ENTER)


Vander

Enviado: 06 Abr 2005 22:43
por evolver
Tente o DBSTRUCT

http://www.clipx.net/ng/clguide/ng26569.php

Ele vai preencher uma matriz com os dados do banco de dados.

Código: Selecionar todos


use aquivo
a_struct=dbstruct()
cls
@ 0,0 say "Estrutura do banco de dados"
for i = 1 to len(a_struct)
    ? a_struct[i,1]    //nome
    ?? a_struct[i,2]  // tipo
    ?? a_struct[i,4]  // tamanho
    ?? a_struct[i,4]  // decimais
next

Código meio tosco mas dá pra ter uma idéia

Enviado: 07 Abr 2005 00:19
por Clipper
Prezado Colega

Creio que o que você quer é pegar os dados do campo para fazer uma edição no Dbedit(), se for dê uma olhada no seguinte tópico :

https://pctoledo.org/forum/viewto ... 48b78d426a

Até logo.

Marcelo

Enviado: 07 Abr 2005 13:31
por Vander
:))
Valeu pela ajuda amigos

Vander