Variável em Delphi para campos Numer no Interbase

14/12/2003

1

...
StoredProcedure.ParamByName(´PARAMETRO´).asXXX := DataSetNUMERICO.asXXX
StoredProcedure.ExecProc;

Não consigo passar de forma alguma o valor de um campo numérico(15,2) para uma Stored Procedure, sempre gera o erro BCD overflow...!!!
Já tentei como asFloat,asCurrency,asBCD,Value e etc.

Ou melhor com tantos tipos de variáveis no Delphi qual a melhor escolha para trabalhar com o Interbase quando o campo for Numeric(15,2)?

Obrigado.
Carlos Sá


Responder

Posts

15/12/2003

Aroldo Zanela

Colega,

Qual dialeto você está utilizando? Qual a forma de acesso? Me parece que vc está com problema de Dialeto 3 com BDE. Se for, basta mudar para outras formas como: IBX, DBX, etc. (menos BDE).


Responder