pb11.5连接数据库得出的数据如何去掉char后的空格?

lmzyhy 2011-10-20 12:29:58
pb11.5连接数据库得出的数据如何去掉char后的空格?
SQLCA.DBParm = "PROVIDER='SQLOLEDB',CommitOnDisconnect='No',TrimSpaces=0,PacketSize = 2048"
这里加了TrimSpaces=0没有用
高手指教
...全文
281 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
A啦Dbit 2011-10-21
  • 打赏
  • 举报
回复
ODBC用
TrimSpaces='Yes'
也是可以的
lmzyhy 2011-10-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yyoinge 的回复:]
SNC ying gai ke yi
[/Quote]

用这个是可以 谢谢
lmzyhy 2011-10-20
  • 打赏
  • 举报
回复
谢谢 我测试下
yyoinge 2011-10-20
  • 打赏
  • 举报
回复
SNC ying gai ke yi
lmzyhy 2011-10-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yyoinge 的回复:]
old db方式不支持TrimSpaces参数
你只能考虑使用其他连接方式,或者将char类型改成vachar类型,或者手动trim
[/Quote]
请问哪一个方式支持
youzhi1007 2011-10-20
  • 打赏
  • 举报
回复
数据库问题,调整字段为varchar
yyoinge 2011-10-20
  • 打赏
  • 举报
回复
old db方式不支持TrimSpaces参数
你只能考虑使用其他连接方式,或者将char类型改成vachar类型,或者手动trim
lmzyhy 2011-10-20
  • 打赏
  • 举报
回复
是数据的类型为char 长度为10 我写5个字符,在pb里面取出数据就是5个字符加后面的5个空格,TrimSpaces=1
意思是默认不去掉空格
TrimSpaces=1
是去掉空格,但是两个都测试,没有作用
yyoinge 2011-10-20
  • 打赏
  • 举报
回复
不是应该
TrimSpaces=1
吗?
SKY_4K_PPM 2011-10-20
  • 打赏
  • 举报
回复
是你数据都含有空格吧
你在数据库里面更新就可以了,而不是在前台程序啊。
update tableA set columnA=trim(columnA)
lmzyhy 2011-10-20
  • 打赏
  • 举报
回复
整个系统要一个个的加trim,太多了,应该有参数设置
A啦Dbit 2011-10-20
  • 打赏
  • 举报
回复
用rtrim吧

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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