设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3232|回复: 17
打印 上一主题 下一主题

[查询] SQL里使用了LIKE以后出现的奇怪问题(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-2 23:41:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 STD 于 2010-9-14 16:00 编辑

本人在窗体中建有一子窗体,数据来源于查询表AA
sql="BB WHERE F2 LIKE '*" & ME.TEXT1 & "*'"
Set QDF = CurrentDb.QueryDefs("AA")
QDF.SQL = SQL
Me.Child0.SourceObject = "查询.AA"
Me.Child0.Requery
运行成功,子窗体中已经显示出正确的结果(600+记录),但是在使用
Set Rst = New ADODB.Recordset
SQL=“SELECT COUNT(F1) AS 笔数 FROM AA”
RST.Open SQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
DEBUG.PRINT .Fields(0)
结果是:0
如果将sql="AA WHERE F2 LIKE '*" & ME.TEXT1 & "*'"改成sql="AA WHERE F2 ='" & ME.TEXT1 & "'"
结果正确(600+记录数),不知何故?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2010-9-3 00:03:16 | 只看该作者
会不会 ME.TEXT1 的内容或表中的F2的内容前后是否有空格?
3#
发表于 2010-9-3 08:34:51 | 只看该作者
王站晚上不睡觉的?
4#
 楼主| 发表于 2010-9-3 09:48:31 | 只看该作者
回复 tmtony 的帖子
没有空格的。就是不解。。。

   

点击这里给我发消息

5#
发表于 2010-9-3 12:12:53 | 只看该作者
可能要 把程序传上来看看才知道

点击这里给我发消息

6#
发表于 2010-9-3 12:13:13 | 只看该作者
王站晚上不睡觉的?
石三少 发表于 2010-9-3 08:34



我是夜猫子,早上起得晚
7#
发表于 2010-9-3 15:05:15 | 只看该作者
夜猫子老得快哦
8#
 楼主| 发表于 2010-9-6 20:14:52 | 只看该作者
回复tmtony的帖子
有些数据不便上传。明明可以得到正确的明细结果,就是汇总结果返回值为NULL。。。
9#
发表于 2010-9-6 20:32:39 | 只看该作者
DEBUG.PRINT .Fields(0)    ?????
10#
发表于 2010-9-6 20:32:57 | 只看该作者
DEBUG.PRINT .Fields(0)    ?????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-22 17:32 , Processed in 0.105546 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表