关于用 Visual Foxpro处理DBF数据的问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:15:08
我有一个DBF的表,其中有一列是编号,例如“0544010510146”
我想在这一列右起数第三位的左边添加一个“0”,变成“05440105100146”请问应该怎么写命令?
请教达人!

假设你这列的字段名为:sub,字段属性为 :字符型
a=left(sub,10)
b=right(sub,3)
s=a+'0'+b
repl sub with s
象这种代码用途的字段,属性最好设成字符型,若数据较多,编个循环就能搞定了,或者直接写
repl all sub with left(sub,10)+'0'+right(sub,3)
就一切OK了!