TFMTBCDField.Precision Problems??
Posted: Wed 23 Sep 2009 05:12
DataBase:SQL Server 2000
UniQuery+DataSetProvider+ClientDataSet,
QTY field is Numeric(12,2)
UniQuery.SQL.Text:='Select goodsid,sum(qty) from OrderDetail group by goodsid';
TFMTBCDField(UniQuery.FieldByName('qty')).Precision is 38
but TFMTBCDField(ClientDataSet.FieldByName('qty')).Precision is 32,
ClientDataSet qty field value is not correct or wrong
UniQuery+DataSetProvider+ClientDataSet,
QTY field is Numeric(12,2)
UniQuery.SQL.Text:='Select goodsid,sum(qty) from OrderDetail group by goodsid';
TFMTBCDField(UniQuery.FieldByName('qty')).Precision is 38
but TFMTBCDField(ClientDataSet.FieldByName('qty')).Precision is 32,
ClientDataSet qty field value is not correct or wrong