使用getfieldvalue提取长整型数据显示时与数据库的数不一样解决办法
使用getfieldvalue提取长整型数据显示时与数据库的数不一样
m_rs->GetFieldValue("supspeed",value);
cdata.Setsupspeed(value.m_lVal);
UpdateData();
m_supspeed=cdata.Getsupspeed();
UpdateData(FALSE);
m_supspeed是long型的,显示m_supspeed时数据和我写的数据库的supspeed值不一样,我赋的值是30,但显示却是一个很奇怪的很大的数。
------解决方案--------------------
ADO的话用这个类试试。
m_rs->GetFieldValue("supspeed",value);
cdata.Setsupspeed(value.m_lVal);
UpdateData();
m_supspeed=cdata.Getsupspeed();
UpdateData(FALSE);
m_supspeed是long型的,显示m_supspeed时数据和我写的数据库的supspeed值不一样,我赋的值是30,但显示却是一个很奇怪的很大的数。
------解决方案--------------------
ADO的话用这个类试试。