Fórum Tipo dos Campos do FireBird no D7 #333883

29/11/2006

0

Bom Dia galera.
Preciso desenvolver um programinha, que verifique minha estrutura da tabela e corriga possivei mudanças nessa estrutura.

O que preciso realmente é saber se existe algum modo de saber o tipo do campo daminha tabela do FireBird pelo D7?

Exemplo:
Tabela de Clientes:

Nome VarChar(20)
Endereco VarChar(50)

no D7 me mostra StringField, preciso qme mostre VarChar(tamanho)

Tem como fazer isso???

Desde já agradeço a todos
Abraços
Bruno Figueira


Bruno.figueira

Bruno.figueira

Responder

Posts

29/11/2006

Leonardobhbr

ao voce abrir a table em uma query voce consegue pegar o tipo e o tamanho

[color=green:253963915f]
QryAll.FieldByName(´nome do campo´).DataType;

Algumas Respostas possiveis :

ftBCD,
ftFloat,
ftCurrency,
ftFMTBcd,
ftMemo,
ftWideString,
ftString,
ftLargeint,
ftWord,
ftSmallint,
ftInteger,
ftTimeStamp,
ftDateTime,
ftDate,
ftTime,
ftgraphic
[/color:253963915f]

E para pegar o tamanho
[color=green:253963915f]
QryAll.FieldByName(´nome do campo´).Size;
[/color:253963915f]


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar