关于FLOAT8,decimal,NUMERIC类型字段的用法!
我以前用的字段是:FLOAT8 后来不合用。
在各位大侠的建议下使用使用了,decimal,把FLOAT8全部转换为decimal(18,4)
但是问题就来了:以前FLOAT8从数据库中读到程序里直接可以加减乘除,现在decimal(18,4)读到程序就不可以直接加减乘除了!
我用的是ASP,用IsNumeric 函数测试从数据库中读出来的decimal(18,4)数据,发现不是数据类型!
再用VarType 函数一看,是 vbDecimal 14 十进制值 。
但是可以在程序里直接加减乘除的数据类型好像是:
vbInteger 2 整数
vbLong 3 长整数
vbSingle 4 单精度浮点数
vbDouble 5 双精度浮点数
我应该怎么办?