| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4226 人关注过本帖
标题:请教 :去掉前后空格的二个函数RTRIM(),ALLTRIM()在vfp6与VFP9中的用法有何 ...
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
结帖率:79.38%
收藏
 问题点数:0 回复次数:1 
请教 :去掉前后空格的二个函数RTRIM(),ALLTRIM()在vfp6与VFP9中的用法有何不同?
例如RTRIM( ) 函数在VFP6中能去掉后尾空格,但在VFP9中不但能去掉后尾空格并且还能去掉后尾的0,它的第二个参数是如何定?

本论坛中:
例如用 RTRIM()函数可以删除尾部的'0',例如:
xx=123.4
?STR(xx,15,5)  &&结果是 "       123.40000"
?LTRIM(RTRIM(STR(xx,15,5),"0"))  &&结果是 "123.4"

它上面的“0”的参数是如何定的?


下面是帮助文件,有关参数的介释看不懂,请举例一下。
RTRIM( ) 函数
删除指定的字符表达式的末尾空格或分列字符表达式、二进制表达式的末尾零( 0 )。

 
RTRIM(cExpression [, nFlags] [, cParseChar [, cParseChar2 [, ...]]])
 

参数
cExpression
指定字符(Character)或二进制(Varbinary)表达式,删除相应的末尾空格或 0 。
nFlags
当包含一个或更多分列字符(包括 cParseChar, cParseChar2, … )时,指定删除末尾字符时区分大小写。 如果 nFlags 为 0 或省略,删除末尾字符时区分大小写,如果 nFlags 为 1,删除末尾字符时不区分大小写 。
cParseChar [, cParseChar2 [, ...]]
指定需从 cExpression 开始处删除的一个或更多的字符串。如果 cParseChar 不包括, 则 cExpression 的末尾空格或末尾 0 被删除。 注意 cParseChar 最大分列数是 23。
返回值
字符型或 Varbinary。 RTRIM( ) 返回没有末尾空格或分列字符、0 的表达式。

说明
RTRIM( ) 可用来确保删除用户输入到数据中的末尾空格和末尾零( 0 )。RTRIM( ) 与 TRIM( ) 相同。


[ 本帖最后由 sylknb 于 2012-2-24 16:00 编辑 ]
搜索更多相关主题的帖子: 函数 表达式 如何 
2012-02-24 15:46
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
本人已介决了不麻烦诸位了。
2012-02-24 17:02
快速回复:请教 :去掉前后空格的二个函数RTRIM(),ALLTRIM()在vfp6与VFP9中的用法 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047279 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved