vfp中的字符串比较问题
2个回答
展开全部
是这样的:
VFP
字符的默认的对比规则是按"pinyin"(拼音)的,不是按ASCII码。在拼音对比中大写的任何一个字母都比小写的大,不信的话
你试一试
?
'C'
>
'a'
答案肯定是
T
要想按ASCII码比较
,首先输入以下命令(或则在
工具\选项\数据\排序序列里改):
SET
COLLATE
TO
"MACHINE"
这样,?"a">"A
肯定是
.T.
其他:
SET
COLLATE
TO
"pinyin"
按拼音排序比较大小
SET
COLLATE
TO
"MACHINE"
按ASCII码比较大小
SET
COLLATE
TO
"STROKE"
设置按笔划顺序比较大小
希望对你能有所帮助。
VFP
字符的默认的对比规则是按"pinyin"(拼音)的,不是按ASCII码。在拼音对比中大写的任何一个字母都比小写的大,不信的话
你试一试
?
'C'
>
'a'
答案肯定是
T
要想按ASCII码比较
,首先输入以下命令(或则在
工具\选项\数据\排序序列里改):
SET
COLLATE
TO
"MACHINE"
这样,?"a">"A
肯定是
.T.
其他:
SET
COLLATE
TO
"pinyin"
按拼音排序比较大小
SET
COLLATE
TO
"MACHINE"
按ASCII码比较大小
SET
COLLATE
TO
"STROKE"
设置按笔划顺序比较大小
希望对你能有所帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询