我想把float类型的值插入到数据库中;
部分代码如下:
float cPrice;
_variant_t t;
t.vt = VT_I4 ; 
t.intVal = cPrice ;
        rst->GetFields()->GetItem((_bstr_t)"commodity_price")->Value=t;
可是这样插入的值有问题,如cPrice为12.5时,到数据库中查看时该值为1.095238E+09
请问是什么原因,如何解决,谢了!