以下是引用pjtyzyq在2021-8-22 13:31:11的发言:
? LEN(y1.lxfs)是多少?
你的比较相当于:
f1.lxfs="1767163"
y1.lxfs="176716 "
所以结果不同
? LEN(y1.lxfs)
结果是50
? LEN(f1.lxfs)
结果也是50
他们的长度是一样的。
按照VFP的规则,当为set exact OFF(默认值 )状态时,只要右端字符串与左端字符串的左子串相等,则就认为是真,否则是假。
如:? ′ABC′=′AB′ &&显示 .T.
也就是说,
? f1.lxfs=y1.lxfs 结果应该为.T.,但为什么实际运行结果是.F.呢?我真没弄明白!!