日期:2014-05-16  浏览次数:20979 次

access填入空格与默认不输入的查询问题,急~~~~
表S中字段NAME的数据类型为:文本
当添加几条记录,NAME字段中不录值时。
select   *   from   s   where   name= ' '就可以全搜出来。
当NAME字段中录入空格时

select   *   from   s   where   name   is   null
只能把NAME的所有的空格行搜出来

打开数据库,而这两个字段根本看不出来区别。

请问下面的这条语句为什么不能把空格的记录搜出来,而能把空的搜出来啊?
select   *   from   s   where   ltrim(rtrim(name))   = ' '


------解决方案--------------------
参考大版主文章:

为什么老出现XXX函数未定义错误?
http://www.access911.net/fixhtm/77FAB51E14DC.htm?tt=为什么老出现XXX函数未定义错误?《函数》