我用了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中一般是用什么类型保存的?我上面的使用方法错在哪里?
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中一般是用什么类型保存的?我上面的使用方法错在哪里?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货