首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

字符处理解决办法

2012-02-04 
字符处理求问如何将一个数据字段中除汉字以外的其他字符删除。例:abc-武汉.......武汉ddd-江苏.......江苏

字符处理
求问如何将一个数据字段中除汉字以外的其他字符删除。
例:
abc-武汉       .......       武汉
ddd-江苏       .......       江苏
湖北-1           .......       湖北



[解决办法]
假设表为TT,字段为BH
SELECT *,rr1(bh) FROM tt
FUNCTION rr1
PARAMETERS rr
gg= " "
df = Len(Trim(RR))
rr2=rr
For i = 1 To df
If (Asc(subs(rr, i, 2)) < 0 Or Asc(subs(rr, i, 2)) > 255) Then
hb1 = subs(rr, 1, 2)
gg = gg + subs(rr, i, 1)
EndIf
NEXT
RETURN gg
ENDFUNC

热点排行