ACCESS数据库,表中有字段“采样率”,
数据类型是“数字”,
字段大小“小数”,
格式“百分比”,
精度“3”,
数值范围“1”,
小数位数“1”往这个字段里面写数据(用的VC+ADO)的时候,用
double aa = 0.1;
m_pSet->SetFieldValue("采样率",aa);执行这句报错,不知道为什么,别的小数字段用double类型的数据去写没有错误。请各位大侠指点。在线等。。
数据类型是“数字”,
字段大小“小数”,
格式“百分比”,
精度“3”,
数值范围“1”,
小数位数“1”往这个字段里面写数据(用的VC+ADO)的时候,用
double aa = 0.1;
m_pSet->SetFieldValue("采样率",aa);执行这句报错,不知道为什么,别的小数字段用double类型的数据去写没有错误。请各位大侠指点。在线等。。
select 采样率*100 as bb form table1这个,可是往回写的时候就出错了,我估计问题在这个SQL语句中,可是不知道怎么解决,在线送分。
没有采样率这个字段了
所以,你要
select 采样率 form table1
然后再m_pSet->SetFieldValue("采样率",aa);
没有采样率这个字段了
所以没法写了,select 采样率*100 as bb
呵呵你这个m_pSet中没有采样率这个字段了,所以没法写进去啦你这个m_pSet只有一个字段是bb了
m_pSet->SetFieldValue("采样率",aa);
试试或者干脆select 采样率 form table1
以后,把得到的数值乘100
呵呵,这是笨办法,反正办法很多的但是你这么做确实是会出错的