access字符串处理(100分)

W

wallis

Unregistered / Unconfirmed
GUEST, unregistred user!
我在access的一个字段中设长度为40,当写进一个25位长的字串后,为什么读出时是40位长,
后面的是空格。怎用能够读出的是长度为写进时的长度的字串?写进去后长度为实际长度?
 
去掉多余的首末端空格用Trim( YourString );
 
对呀,用TRIM函数。
 
那些空格是自动填进去的,好像没有办法
在SQL Server中,Char型的会填空格,但是VarChar不会
但是Access里面好像没有VarChar
 
to yueer,wumeng:
我知道用trim(),但我的字串里有一些不可视字符,用这个函数会把这些字符给删掉的。
好有些什么办法呢?急啊!
 
是啊,用Trim。
 
Trim只去掉两端的空格,对中间的没有影响的
要不你将你的字符串举个例子,我们看看!
 
自己写函数看判断不就可以了吗?
 
>>我知道用trim(),但我的字串里有一些不可视字符,用这个函数会把这些字符给删掉的。
不可视字符在中间是没问题的,如果在两边有不可视字符,你要自己处理一下再存盘,
假设你的字符为 “ABC ”(后面有三个空格)你可以处理为“ABC ¥”再存盘。
也就是说,你要找一个用不到的字符来保持你的空格。。。
 
同意wumeng。
象你这种情况,不能靠某个函数帮你了,也只能这样了。
还有一个思路,字符串是以#0结尾的,不妨在字符串的后面强制加一个#0试试。
 
我的问题还没解决,很可能跟字符串没关系。但是非常谢谢大家!粥少人多,希望不要嫌弃。
 
顶部