如果颠倒过来就可以通过:
replace ALL ("数据"+LTRIM(str(cishu))) WITH 缓存2
说明字符串运算没问题
像这种字段名根据变量变换的,replace如何实现啊
谢谢
...全文
2382打赏收藏
关于replace with 后面的表达式
replace ALL 缓存2 WITH ("数据"+LTRIM(str(cishu))) 缓存2 是固定字段名 ("数据"+LTRIM(str(cishu))) 得出一个字符串,也是字段名,字符串没有问题 但 运行上面语句提示数据类型不匹配 如果颠倒过来就可以通过: replace ALL ("数据"+LTRIM(str(cishu))) WITH 缓存2 说明字符串运算没问题 像这种字段名根据变量变换的,replace如何实现啊 谢谢
replace ALL 缓存2 WITH Evaluate("数据"+LTRIM(str(cishu)))
-- or --
replace ALL 缓存2 WITH Evaluate(Textmerge("数据<<cishu>>"))
-- or --
cFld = "数据" + Ltrim(Str(cishu))
replace ALL 缓存2 WITH &cFld