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

summber_flower 2013-10-20 02:11:58
foxpro 2.5的库字段,是否不允许插入 "12 "这样的值,也就是左右两边不能有空格?
谢谢
...全文
152 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2013-10-21
  • 打赏
  • 举报
回复
这样你就不用担心了: ?alltrim(' ABC ')==alltrim("ABC ")
summber_flower 2013-10-20
  • 打赏
  • 举报
回复
引用 4 楼 dkfdtf 的回复:
我不知道你是如何理解的 按字段长度填充空格只会发生在字符串尾部 所以不可能出现存储 'ABC' 后出现 ' ABC' 的情况,只可能出现 'ABC ' 至于你说的 ' ABC' 与 'AB ',不管是 foxpro 还是 vfp,都不会认为相等 在 set exact off 的情况下, 'ABC' = 'AB' 倒是成立的
不好意思,我写错了,我说的是如下两个值是否只能认为相等? " ABC " 和"ABC "
都市夜猫 2013-10-20
  • 打赏
  • 举报
回复
我不知道你是如何理解的 按字段长度填充空格只会发生在字符串尾部 所以不可能出现存储 'ABC' 后出现 ' ABC' 的情况,只可能出现 'ABC ' 至于你说的 ' ABC' 与 'AB ',不管是 foxpro 还是 vfp,都不会认为相等 在 set exact off 的情况下, 'ABC' = 'AB' 倒是成立的
WWWWA 2013-10-20
  • 打赏
  • 举报
回复
谢谢,也就是说 FOXPRO 2.5 只有CHAR型字段
那么 " ABC " 和"AB " 我也只能认为是相同的值了?

是这样
summber_flower 2013-10-20
  • 打赏
  • 举报
回复
引用 1 楼 dkfdtf 的回复:
foxpro 没有 varchar 字段类型,不管你插入 '12' 还是 '12 ' 或者 '12 ',表字段内容后面都会按字段长度填充空格。要区分后面是否有空格,请改用 vfp
谢谢,也就是说 FOXPRO 2.5 只有CHAR型字段 那么 " ABC " 和"AB " 我也只能认为是相同的值了?
都市夜猫 2013-10-20
  • 打赏
  • 举报
回复
foxpro 没有 varchar 字段类型,不管你插入 '12' 还是 '12 ' 或者 '12 ',表字段内容后面都会按字段长度填充空格。要区分后面是否有空格,请改用 vfp

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧