Tipo de Campo Numeric
Em uma tabela tenho um campo numeric(18,5). Porém, esse campo não aceita valores superiores a 9.999.999.999,99999. Ao se inserir valores com mais de 10 dígitos antes da vírgula - por exemplo 10.000.000.000,00000 - retorna um erro (bcd overflow).
Esse tipo de cmapo - numeric(18,5) - não deveria aceitar valores com até 18 casas antes e 5 depois da vírgula?
O mais estranho é que se eu editar a tabela pelo IbExpert, o banco aceita qualquer valor, mas via programa não aceita.
Utilizo:
- Delphi 7
- Firebird 2.0
- SQLDataSet, Provider, ClientDataSet e DataSource.
Obrigado
Esse tipo de cmapo - numeric(18,5) - não deveria aceitar valores com até 18 casas antes e 5 depois da vírgula?
O mais estranho é que se eu editar a tabela pelo IbExpert, o banco aceita qualquer valor, mas via programa não aceita.
Utilizo:
- Delphi 7
- Firebird 2.0
- SQLDataSet, Provider, ClientDataSet e DataSource.
Obrigado
Armindo
Curtidas 0
Respostas
Macario
13/06/2007
Olá Armindo, boa tarde.
Qual o tipo de TField aparece no Object Inspector?
TFloat?
TFMTBCDFloat?
TBCDFloat?
[]´s
Qual o tipo de TField aparece no Object Inspector?
TFloat?
TFMTBCDFloat?
TBCDFloat?
[]´s
GOSTEI 0
Macario
13/06/2007
Corrigindo,
Enviada: Qua Jun 13, 2007 1:37 pm Assunto:
--------------------------------------------------------------------------------
Olá Armindo, boa tarde.
Qual o tipo de TField aparece no Object Inspector?
TFloatField
TFMTBCDField
TBCDField
Enviada: Qua Jun 13, 2007 1:37 pm Assunto:
--------------------------------------------------------------------------------
Olá Armindo, boa tarde.
Qual o tipo de TField aparece no Object Inspector?
TFloatField
TFMTBCDField
TBCDField
GOSTEI 0
Armindo
13/06/2007
Corrigindo,
Enviada: Qua Jun 13, 2007 1:37 pm Assunto:
--------------------------------------------------------------------------------
Olá Armindo, boa tarde.
Qual o tipo de TField aparece no Object Inspector?
TFloatField
TFMTBCDField
TBCDField
TFMTBCDField
Obrigado.
GOSTEI 0