| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3812 人关注过本帖, 1 人收藏
标题:对ACCESS数据库模糊查询问题
只看楼主 加入收藏
zzh49
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-4-23
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:10 
对ACCESS数据库模糊查询问题
各位老师好!
  帮忙看看下面的模糊查询语句错在哪里。
  数据库已连接
SQL = "select * from 通讯录 where 姓名 like '%" & Text1.Text & "%'"
RST.Open SQL, CNN, 1, 3
如:要查找李小二,
按上述代码只有在text1输入“小”时才能找到,输入"李"和"二"或"李小二"ListView都无显示。
查找两个字的人名,只有单独输入第二字才显示。
也就是说,不管姓名是几个字,只有输入第二个字才有查询结果。
请各位帮忙。
谢谢!
搜索更多相关主题的帖子: ACCESS 数据库 模糊 询问 输入 
2017-10-11 21:16
zzh49
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-4-23
收藏
得分:0 
感谢各位的关注,问题找到了,是电脑系统问题。
我用的是win10,在XP上正常。
可怎么解决这个问题?
各位有什么好办法
谢谢!
2017-10-12 08:04
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:5 
SQL = "select * from 通讯录 where 姓名 like '%" & Text1.Text & "%'"
RST.Open SQL, CNN, 1, 3
语法应该没有问题,我认为将第二句修改为:
RST.Open SQL, CNN, 2, 3 比较合理。

请不要选我!!!
2017-10-12 10:57
zzh49
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-4-23
收藏
得分:0 
回复 3楼 ZHRXJR
谢谢版主!
还是老问题,在XP上正常,在win10不行。
2017-10-12 11:03
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:5 
你这问题很诡异。SQL语句上没有问题,那很可能就是你的运行环境的问题了,这个别人很难复现和处理的。 谁遇到过这个问题,才有可能帮得上忙了
你可以试试在WIN10的Access直接用SQL语句查询一下行不行
2017-10-12 12:51
zzh49
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-4-23
收藏
得分:0 
回复 5楼 xiangyue0510
版主说的有道理,应该是运行环境问题,在XP上运行一切正常,不知我的win10系统(购机带的)有什么问题。
2017-10-12 13:25
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:5 
access通配符是*号,还有日期常量带#。

能编个毛线衣吗?
2017-10-12 13:49
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:5 
回复 7楼 wmf2014
牛人,你说这个可能真的是原因。不过,应该是不同版本通配符不太一样。
@zzh49
https://support.通配符参考-af00c501-7972-40ee-8889-e18abaad12d1
2017-10-12 13:59
zzh49
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-4-23
收藏
得分:0 
真有意思,生成的exe文件却一切正常了。
2017-10-12 15:34
zzh49
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-4-23
收藏
得分:0 
感谢各位老师的关注和帮助,既然生成的exe文件正常,就这么结贴了吧。
2017-10-12 15:48
快速回复:对ACCESS数据库模糊查询问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015650 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved