近日整理小型Access数据库数据时,发现其中的井号(#)无法查找或替换。
经查询微软相关文档发现,在 Access 数据库中井号 (#)为通配符,在查找和替换通配符(如星号* 或井号#)必须用方括号括住要查找的字符,如:[#]才可以识别,否则查找不着。此原理和网页编程语言中SQL查询中相关保留关健字必须加[]一样。除了感叹号!和右方括号]外,在“查找和替换”其他所有通配符时都必须遵循此规则。但在运行更新查询时,该规则不适用。
详见微软Access在线文档 http://office.microsoft.com/zh-cn/access-help/HA001171536.aspx。