Tipo dos Campos do FireBird no D7
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
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
Curtidas 0
Respostas
Leonardobhbr
29/11/2006
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]
[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]
GOSTEI 0