用ADO操作数据时,经常要读取DECIMAL类型的数据值,今天在这里写个笔记。_variant_t vt;vt =r->GetCollect("rowid");
dbRowID = vt.decVal.Lo32;
dbRowID *= (vt.decVal.sign == 128)? -1 : 1;
dbRowID /= pow(10.00, vt.decVal.scale);
这样就行了。
本文详细介绍了在ADO环境中如何正确读取DECIMAL类型数据值的步骤,包括获取变量、处理符号位和调整小数点位置,确保数据准确无误。
这样就行了。

被折叠的 条评论
为什么被折叠?