设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1498|回复: 5
打印 上一主题 下一主题

[与其它组件] 用ADO读取SQL Server数据库里的记录如何去掉空格

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-28 23:22:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Me.SMName.ControlSource ="SMName"

这样的话字段SMName的空格也出来了,如何去掉,我用trim不行的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-9-28 23:54:00 | 只看该作者
问题不够清楚。这些空格哪来的,输入的时候输入的?系统自己生成的?
3#
 楼主| 发表于 2005-9-29 00:30:00 | 只看该作者
sql server里不是有个字段的长度的吗,设为50的话,但是不够50的话用ADO取出来的话整个字段都会出来的,包含空格,如何去掉?
4#
发表于 2005-9-29 00:36:00 | 只看该作者
自己写个函数来去掉。又不麻烦。我以前写C#的时候自己去过,不过年头多了,代码找不到了。

[此贴子已经被作者于2005-9-28 16:36:12编辑过]

5#
发表于 2005-9-29 20:39:00 | 只看该作者
ltrim(rtrim())
6#
发表于 2005-9-29 20:43:00 | 只看该作者
以下是引用lanchong在2005-9-29 12:39:00的发言:

ltrim(rtrim())

没用的,LTrim、RTrim和Trim只能去掉标准的空格字符&H20,SQL返回的字符串后面填充的不是&H20,我没记错的话应该是&H0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 23:33 , Processed in 0.082408 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表