欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

foxpro 2.5的库字段,是否不允许插入 "12 "这样的值,也就是左右两边不能有空格?解决方案

更新时间: 2014-01-05 02:27:13 责任编辑: Author_N1

 

foxpro 2.5的库字段,是否不允许插入 "12 "这样的值,也就是左右两边不能有空格?
foxpro 2.5的库字段,是否不允许插入 "12 "这样的值,也就是左右两边不能有空格?
谢谢
--参考方法--
foxpro 没有 varchar 字段类型,不管你插入 '12' 还是 '12 ' 或者 '12    ',表字段内容后面都会按字段长度填充空格。要区分后面是否有空格,请改用 vfp
--参考方法--
谢谢,也就是说 FOXPRO 2.5 只有CHAR型字段
 那么 "  ABC " 和"AB    " 我也只能认为是相同的值了?

是这样
--参考方法--
我不知道你是如何理解的

按字段长度填充空格只会发生在字符串尾部
所以不可能出现存储 'ABC' 后出现 ' ABC' 的情况,只可能出现 'ABC '

至于你说的 ' ABC' 与 'AB ',不管是 foxpro 还是 vfp,都不会认为相等
在 set exact off 的情况下, 'ABC' = 'AB' 倒是成立的

--参考方法--
这样你就不用担心了:
?alltrim('  ABC ')==alltrim("ABC   ")
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:27:13
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9960/
本文WWW.DOC100.NET DOC100.NET版权所有。