Variável em Delphi para campos Numer no Interbase
...
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á
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á
Carlos_sa
Curtidas 0
Respostas
Aroldo Zanela
14/12/2003
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).
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).
GOSTEI 0