我用了VC ADORecordBinding去读取SQL的值。其他类型大部分都OK。但是Decimal的值一直不对。具体使用情况如下。
double m_fJgdw;
double m_dZfbl;
double m_dDfbl;
double m_fWtjgsx;
double m_fWtjgxx;
        ...
ADO_NUMERIC_ENTRY2(7, adDecimal, m_fJgdw, 10, 4, FALSE)
ADO_NUMERIC_ENTRY2(8, adDecimal, m_dZfbl, 10, 7, FALSE)
ADO_NUMERIC_ENTRY2(9, adDecimal, m_dDfbl, 10, 7, FALSE)
ADO_NUMERIC_ENTRY2(10, adDecimal, m_fWtjgsx, 10, 4, FALSE)
ADO_NUMERIC_ENTRY2(11, adDecimal, m_fWtjgxx, 10, 4, FALSE)我想知道decimal类型在VC中一般是用什么类型保存的?我上面的使用方法错在哪里?