ACCESS模糊查询出现的变态问题,不知道该问题的希望注意,知道内幕的高手还望给小弟一个解释 Thanks
2006-05-10 22:28
537 查看
在SQL Server中模糊查询通常是这样的Select * from articleTable where authorName like '%jacky%'
但是在Access中用这条语句执行的时候竟然发现查不出结果,怎么可能呢?
后来查了下资料,发现问题如下:
要进行模糊查找,则必须使用通配符,ACCESS库的通配符和SQL SERVER的通配符不一样。
ACCESS库的通配符为:
* 与任何个数的字符匹配。
? 与任何单个字母的字符匹配
在SQL Server中的通配符为:
% 与任何个数的字符匹配
- 与单个字符匹配
但是又发现,C#连接到Access数据库之后,用这样一条语句Select * from articleTable where authorName like '*jacky*' (注意,这边按照上述通配符的要求将%修改为*了)竟然搜索不到应该存在的N条记录,我靠!怎么可能呢?明明直接在Access中执行的时候是有结果的呀!!!
虽然找到了答案(ADO),但是我还是不理解,希望有高手指教以下
但是在Access中用这条语句执行的时候竟然发现查不出结果,怎么可能呢?
后来查了下资料,发现问题如下:
要进行模糊查找,则必须使用通配符,ACCESS库的通配符和SQL SERVER的通配符不一样。
ACCESS库的通配符为:
* 与任何个数的字符匹配。
? 与任何单个字母的字符匹配
在SQL Server中的通配符为:
% 与任何个数的字符匹配
- 与单个字符匹配
但是又发现,C#连接到Access数据库之后,用这样一条语句Select * from articleTable where authorName like '*jacky*' (注意,这边按照上述通配符的要求将%修改为*了)竟然搜索不到应该存在的N条记录,我靠!怎么可能呢?明明直接在Access中执行的时候是有结果的呀!!!
虽然找到了答案(ADO),但是我还是不理解,希望有高手指教以下
相关文章推荐
- 时间模糊查询一个很变态的问题!
- 在java中ACCESS模糊查询出现的奇怪问题,使用%不行的解决方案。
- 关于Access模糊查询的问题
- 关于Hibernate中fatch=eager的bag集合(一个java List)使用Criteria查询出现重复记录的问题
- 请问各位高手,我出现了一个令我头痛的问题:在HibernateUtil类中创建SessionFactory总是失败:
- sql server数据库转换为access中需要注意的严重问题--access视图的一个死机‘特色’
- 一个js Tree 的问题,当id为整数时,可以获得值,当id为“ff100”的数字字母混合是就出现错误,请高手指点一下
- ACCESS模糊查询注意事项
- hibernate查询某一个对象后,执行createSQLQuery查询出现的问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 在discuz上实现模糊查询出现的问题及解决方法
- 〔问题〕Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询
- C# ACCESS 查询提示“至少一个参数没有被指定”问题
- 多表内连接查询关键字不对应时要注意的一个问题
- mybatis 在name 模糊查询时出现问题以及解决方法
- 一个WMI模糊查询引发的数据丢失问题
- hibernate查询某一个对象后,执行createSQLQuery查询出现的问题
- prepareStatement出现模糊查询时问题总结
- 写了一个查询数据库的程序,不熟的Tomcat6。查询条件为英文时运行正常,为中文时出现乱码。后在tomcap的server.xml中加入useBodyEncodingForURI="true解决了问题
- 最近开发一个表格报表设计器,在开发过程中遇上一个问题,希望几路高手支招