ACCESS模糊查询
ACCESS模糊查询出现的问题,开发中需要注意!
在SQL Server中模糊查询通常是这样的Select * from articleTable where authorName like '%关键字%'
但是ACCESS的通配符和SQL SERVER的通配符不一样。
ACCESS数据库内测试时的通配符为:
* 与任何个数的字符匹配
? 与任何单个字母的字符匹配
在SQL Server中的通配符为:
% 与任何个数的字符匹配
_与单个字符匹配
正确写法应是:
在C#里写应写成 Select * From Table Where Name Like '%关键字%'
Select * From Table Where Name Like '_关键字_'
Access内测试语句应写成 : Select * From Table Where Name Like '*关键字*'
Select * From Table Where Name Like '?关键字?'
原文:http://www.cnblogs.com/wangzb/archive/2009/11/24/1609653.html