关于IDL里的double数据对应sql server 2005中的字段类型问题
初次来到这里,而且也是sql server新手,还望大家多多指教!小女子在做项目的时候采用IDL作为开发语言,sql server2005管理数据,我的数据是从二进制文件按照长度为8个字节的double类型读出来的,比如122.14545,0.010000000…… 为了将这些数据读入数据表中,我用了decimal(16,8)还有float读取数据得到的都不是原始数据,比如采用decimal(16,8),122.14545在数据表中却读成122.00000000,这是为什么呢?
用float读122.14545是可以,但是0.010000000却不行了,读出来是个近似值,应该怎么做合适呢,各位有经验的能指示一下吗,折腾好久了,先谢谢了!