关于Access模糊查询的问题

今天在用 like 语句从 Access 查询的时候,为了确认语句的正确性,提前在网上查询得知 Access 通配符的使用方法,在 MySQL 和 MSSQL 里的通配符都是这样的

?:表示单个字符

%:表示任意个字符

#:表示单个数字

但是到了 Access 里面是使用的*表示任意个字符。

了解了这样的信息之后我就开始写查询语句了。

但是非常奇怪的是尽然查询不出来!

本以为是语句可能有错,所以将其复制到 Access 里面执行了一下,晕,居然有一大串的结果啊。可是用我的程序无论如何都查询不出来。

最后只能又到网上求助,搞了大半天才知道其实在 C#里面写的查询语句,通配符还是用的%,只有在 MS Access 软件里面才使用*做通配符。

OK,知道了这个,我又把程序里的语句改回来,哈哈,出结果了!