Fórum Clientdataset erro bcd overflow #275225
02/04/2005
0
sqlquery + provider + clientdatset
var
Campos : TField;
.
.
.
Campos := TFMTBcdField.Create(Self);
Campos.FieldName := ´TOTACO´;
Campos.Name := AUXILIAR.Name+Campos.FieldName;
Campos.DisplayLabel := ´TOTACO´;
Campos.Alignment := taRightJustify;
Campos.AutoGenerateValue := arNone;
Campos.FieldKind := fkdata;
Campos.DataSet := sqlquery;
select TOTACO From EJCBACO
quando vai abrir a query dá erro de bcd overflow.
estou usando dbx e firebird 1.5.1
[ ]´s
Paulo.
Pmst
Curtir tópico
+ 0Posts
04/04/2005
Pmst
[ ]´s
Paulo.
Gostei + 0
04/04/2005
Kotho
Se não for nada disso, por faror, explique melhor seu problema, talvez expondo a razão desse campo...
Gostei + 0
04/04/2005
Pmst
select TOTACO From EJCBACO
o campo TOTACO, consta da select, como estou criando o campo em tempo de execução dá esse erro.
o campo TOTACO faz parte de uma tabela.
talvez o erro ocorra pq estou usando o driver do Interbase no Firebird 1.5.1
[ ]´s
Paulo.
Gostei + 0
04/04/2005
Kotho
Você tentou criar um Query em designTime, para ver como ele traz esse campo?
Gostei + 0
04/04/2005
Pmst
tipo numeric(10,2),
a informação TFMTBcdField, peguei de uma query (SQLQuery) que já está funcionando.
quando troco
Campos := TFMTBcdField.Create(Self) para qualquer outro tipo, como por
por exemplo:
Campos:= TFloatFiled.Create(Self)
o dbexpress da erro de campo atual Float, esperando FMTbcd
[ ]´s
Paulo.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)