STRCONV()
函数 用于双字节字符(全角)与单字节字符(半角)的转换。
语法
STRCONV( 字符表达式 , 转换方式 )
返值类型
字符型
参数描述
字符串 :需要转换的字符表达式。
转换方式 :指定是从单字节转换到双字节,还是从双字节转换到单字节,1为单到又,2为双到单。
示例
对于使用中文版的软件往往有这么一个问题,就是该输入半角字符的时候输入了全角字符,比如地址中的门牌号,在录入时如果不小心录入了全角,那么查询时用半角就查不到,或者录入时虽然是半角,但在查找时却用全角来查询,同样也查不到,现在有了这个
函数就能很容易地解决这个问题了,比如录入的地址数据存在 addr 这个变量中,那么用如下语句来存数据表就可避免录入了全角:
replace 地址 with
STRCONV(dz,2)
STRCONV()
函数会将其中的全角数字、字母等转换为半角,而汉字任保持不变,棒吧!
查询时,要查询的信息放在 seekcont 变量中,用如下语句,即使查询信息中有全角字符也可以查到:
locate for 地址=
STRCONV(seekcont,2)
> >