CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

DAO的模糊查询问题,请教.解决后立刻结贴

楼主syf100()2006-03-17 23:40:17 在 VC/MFC / 基础类 提问

只有这样才查得到:  
  "select   *   from   commu   where   %s   =   '%s'   ",m_tablefield,m_keyword  
   
   
  换成LIKE后就查不到了,郁闷.  
  m_keyword2="%"+m_keyword+"%";  
  select   *   from   commu   where   %s   like   '%s'   ",m_tablefield,m_keyword2  
   
  请教 问题点数:30、回复次数:13Top

1 楼Snow_Ice11111(雪上加冰)回复于 2006-03-18 03:35:53 得分 3

SQL语句是正确的,可能是其它原因。Top

2 楼wegotnothingtolosebu(t this is a dirty joke...)回复于 2006-03-18 09:34:01 得分 1

mark,看不懂Top

3 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-03-18 10:58:01 得分 10

检查在Access的数据库选项中是否打开了SQL92兼容语法Top

4 楼boyplayee()回复于 2006-03-18 11:47:12 得分 0

UP.  
  Top

5 楼Mackz(在相互)回复于 2006-03-18 13:01:25 得分 10

m_keyword2="%%"+m_keyword+"%%";  
  Top

6 楼syf100()回复于 2006-03-18 15:45:56 得分 0

楼上,   是应该m_keyword2="%"+m_keyword+"%";  
   
   
  我用ODBC还是好的,但是用DAO就不对了.Top

7 楼syf100()回复于 2006-03-18 18:27:39 得分 0

upTop

8 楼boyplayee()回复于 2006-03-18 20:01:47 得分 0

我在使用DAO的时候遇到这样的问题:  
   
  binding   数据库的时候:"Unrecognized   database   fomat   '....*mdb'".这个怎么解决呢?Top

9 楼boyplayee()回复于 2006-03-18 20:03:44 得分 0

我也试过了,  
  CDaoRecordset   *rs=new   CDaoRecordset(&db);  
  rs->Open(dbOpenDynaset,"select   *   from   commu   where   telephone   like   '%1%'",dbReadOnly);  
   
  查不到结果,而数据库里是有数据的.Top

10 楼boyplayee()回复于 2006-03-18 20:04:51 得分 0

CDaoRecordset   *rs=new   CDaoRecordset(&db);  
  rs->Open(dbOpenDynaset,"select   *   from   commu   where   telephone   =   1388'",dbReadOnly);  
   
   
  这样就查得到.Top

11 楼hailongxl(吹雪)回复于 2006-03-18 21:39:50 得分 6

select   *   from   commu   where   telephone   like   '*1*'  
  在access中用*号Top

12 楼syf100()回复于 2006-03-19 00:27:37 得分 0

恩Top

13 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-03-19 01:01:24 得分 0

Access默认的语法是使用*作为通配符,但是如果打开了SQL92兼容语法选项,那么通配符变成%Top

相关问题

  • 在VC里调用DAO,如何进行模糊查询呢?
  • vb中如何用dao实现模糊查询功能?
  • 模糊查询
  • 模糊查询
  • 模糊查询和精确查询结合老出错,谁搞过?help!
  • 救命啊,模糊查询结果乱了套!
  • 为什么这条模糊查询没有结果?
  • 模糊查询问题
  • 模糊查询的问题
  • 怎样模糊查询?

关键词

  • 语法
  • 数据库
  • sql
  • cdaorecordset
  • keyword
  • dao
  • telephone
  • rs
  • from commu where
  • select

得分解答快速导航

  • 帖主:syf100
  • Snow_Ice11111
  • wegotnothingtolosebu
  • jiangsheng
  • Mackz
  • hailongxl

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo