以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  希望帮助中表达式_数据转换一节再详细一点  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2411)

--  作者:擎天柱
--  发布时间:2009/4/12 21:06:00
--  希望帮助中表达式_数据转换一节再详细一点
今天看到帮助中表达式_数据转换一节, CONVERT 将表达式转换为指定数据类型。 帮助中并未说明具体的转换形式,我觉得有必要多举些例子说明。 就拿范例来说, Convert([金额], \'System.Int32\') 表示将金额数据转换为整数。 是怎么转的: 例如:金额列数据分别为:10.12,100.49,100.51,100.5,100.78,100.55 那么转换后是多少?是单取整数,四舍五入,还是四舍六入? 经试验了才知道,原来取整是按四舍五入 现写出来,我想,刚认识狐表的人可能会有同感,希望帮助中再写详细一点。
--  作者:程兴刚
--  发布时间:2009/4/12 23:17:00
--  
以下是引用擎天柱在2009-4-12 21:06:00的发言:
今天看到帮助中表达式_数据转换一节, CONVERT 将表达式转换为指定数据类型。 帮助中并未说明具体的转换形式,我觉得有必要多举些例子说明。就拿范例来说, Convert([金额], \'System.Int32\') 表示将金额数据转换为整数。是怎么转的:例如:金额列数据分别为:10.12,100.49,100.51,100.5,100.78,100.55 那么转换后是多少?是单取整数,四舍五入,还是四舍六入?经试验了才知道,原来取整是按四舍五入 现写出来,我想,刚认识狐表的人可能会有同感,希望帮助中再写详细一点。



       这样更好,我很欣赏yangming版主的分享和解答问题的技巧,在关键的时候,有很简单却需要动手才知道结果的地方,埋下伏笔,这样更容易促使我们去动手,加深印象,否则的话,看N遍不如动手一遍,我估计这是贺老师的一遍良苦用心,也许只有他本人的解释更有说服力,是否再详细,等贺老师回答吧!


--  作者:狐狸爸爸
--  发布时间:2009/4/13 8:07:00
--  

图片点击可在新窗口打开查看