用VFP+SQL模式编制一管理程序,发现当SQL数据库中的表的字段为int类型时,生成的本地游标字段类型也是int类型,当对其进行统计时,如求平均值,则生成的结果也是int类型,如何才能让统计结果有小数?
我对此情况的理解是,因为这个游标仍然是数据库中的一员,所以其数据类型自然与原来相同,只要将其分离出来就行,操作方法是:先将游标数据生成一本地数据表文件(copy to b1), 然后新建一本地游标,(create cursor ...),再将刚才生成的数据b1追加入此游标中(append from ...),问题得到解决.
我想如果我将SQL数据库中表的类型设为decimal类型,应该就不存在这个问题.