日期:2014-05-17  浏览次数:20809 次

如何比较两个数字的大小
AccountBalance的数据类型是numeric,精度18,小数位数2
取值是这样取值的:AccountBalance=rs( "AccountBalance ")

Amount根据选择A、B、C的不同由程序生成

select   case   buytypes
case   "A "
Amount=100
case   "B "
Amount=200
case   "C "
Amount=500
case   else
response.Write( "发生错误,无该套餐类型。 ")
response.End()
end   select

现在要比较AccountBalance和Amount的大小,这样
if   AccountBalance> Amount   then比较好像不对,到底要怎么样比较呢?

------解决方案--------------------
用int()转换后在做比较
------解决方案--------------------
if CDbl(rs( "AccountBalance ").Value) > Amount then