讨论::巨屁::请看PB8中的大BUG!!!详情见内!

wangsw 2001-12-29 11:13:27
在PB8中,LEN(“一二三”)=?
在MID(),LEFT(),RIGHT()中“一二三”的长度又是多少??
在SQL中,LEN(“一二三”)=??
EG:::
PB中::LEFT(”一二三“,LEN(”一二三“) -2)=??

欢迎大家讨论与实验!!
...全文
180 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulee 2002-01-03
  • 打赏
  • 举报
回复
更正:
回复人: liulee(流方) (2002-1-3 2:17:27) 得20分

很正常啊,length,lengthw,pos,posw,组合吧。


改为
很正常啊,len,lenw,pos,posw,组合吧。


顺手瞎写了...


Methodor 2002-01-03
  • 打赏
  • 举报
回复
对了~~
正常现象~
lenw()、posw() etc.~~
wangsw 2002-01-03
  • 打赏
  • 举报
回复
看来又要改程序了!
……………………
liulee 2002-01-03
  • 打赏
  • 举报
回复

很正常啊,length,lengthw,pos,posw,组合吧。

ideage 2002-01-02
  • 打赏
  • 举报
回复
PB8的双字节啊!见怪不怪了!
junbinguo 2002-01-02
  • 打赏
  • 举报
回复
竹本
linda_gao 2002-01-02
  • 打赏
  • 举报
回复
if your platform is dbcs platform , so , you'd better use lenW() instead of len().
wfwxb 2001-12-31
  • 打赏
  • 举报
回复
ldy?是不是lideyi?呵呵
c_unknower 2001-12-30
  • 打赏
  • 举报
回复
同情dddh_csdn(海) ^_^
dddh_csdn 2001-12-30
  • 打赏
  • 举报
回复
对了,可以用lenw(s)去得到unicode的长度.
dddh_csdn 2001-12-30
  • 打赏
  • 举报
回复
应该是算是兼容性不好,这样在以前版本中的right(x, n)都要改,我靠,劳动量大了...
daluobo 2001-12-30
  • 打赏
  • 举报
回复
呀呀兄,这个一点都不巨屁,也不是bug,请参考2。3。4楼的看法,哈哈
wangks777 2001-12-30
  • 打赏
  • 举报
回复
哈,你到VB中试,看看一不一样!
fallstone 2001-12-30
  • 打赏
  • 举报
回复
前面不是说过了么?7与8,单字节与双字节。
killerdanny 2001-12-30
  • 打赏
  • 举报
回复
你用LENW
dotnba 2001-12-30
  • 打赏
  • 举报
回复
heeh
wangsw 2001-12-30
  • 打赏
  • 举报
回复
结果:
在PB8中,LEN(“一二三”)=6
在MID(),LEFT(),RIGHT()中“一二三”的长度被认为是3?
在SQL中,LEN(“一二三”)=3
EG:::
PB中::取字符串的除去后两面位的做法:
LEFT(”一二三“,LEN(”一二三“) -2)=“一二三"
而我要的结果是"一“,不是“一二三”

你说能怎么做呀??
(不用SQL的LEN)
wzyun 2001-12-29
  • 打赏
  • 举报
回复
pb8已经改变了,你不知道吗?不是bug
sincerity 2001-12-29
  • 打赏
  • 举报
回复
PB8 支持双字节,不知道吗?这不是 Bug 。
xiatianyun 2001-12-29
  • 打赏
  • 举报
回复
不知英文是否也如此?

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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