vartype函数出错,不知道为什么?
FOR i=1 TO FCOUNT("别名")
?fields(i,"别名"),varTYPE('别名.'+fields(i,"别名")),TYPE('别名.'+fields(i,"别名"))
endfor
运行这段代码,无论字段类型为啥类型varTYPE都反回“C”!
[解决办法]
你返回的是字段名,当然是C
?varTYPE(EVALUATE(fields(5,"别名")))
如果第5个字段不是C型,返回的就是N
[解决办法]
vartype() 不需要引号
type() 必须用引号
[解决办法]
哈哈,VFP老杆子