ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 5667|回复: 5

[求助] Access中查询语句like不能对memo字段进行模糊查询吗?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-5-12 14:29 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
最近写了一个简单的SQL语句,但是在查询时出了问题,语句如下:希望这次能有人帮忙解答一下。

SELECT TABLE_A.ID, TABLE_B.DESCRIPTION, TABLE_A.NAME, TABLE_A.CREATION_DATE
FROM TABLE_B INNER JOIN TABLE_A ON TABLE_B.ID = TABLE_A.ID
WHERE (((TABLE_B.DESCRIPTION) Like "METER*") AND ((TABLE_A.CREATION_DATE) Between #4/1/2009# And #4/30/2009#));

其中TABLE_B.DESCRIPTION数据类型是MEMO,这个语句运行起来会出现错误“Reserved error (-7776); there is no message for this error.”

如果把LIKE语句删除的话,就会正常运作,不知道是什么原因,LIKE语句我用在数据类型是TEXT就没有问题,希望给予解答,谢谢了。

TA的精华主题

TA的得分主题

发表于 2009-5-12 14:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
第一次听说还有memo的数据类型,查了一下,跟TEXT是差不多的,如果是memo字段出错,那就把memo改为文本类型再试试?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-5-12 14:52 | 显示全部楼层
咳,报表都不在本地,是通过odbc连接到远程数据库上的,我不会在查询的时候更改数据类型。怎么改啊?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-5-12 15:32 | 显示全部楼层
有人说可能是ODBC的问题,可是这样的话怎么查询解决呢?

TA的精华主题

TA的得分主题

发表于 2009-5-15 10:22 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-5-18 10:01 | 显示全部楼层
在access里,只能用" Like Meter*"不能用%的,问题现在越来越让人糊涂了,我用Left Join链接两个表就可以查出来"Like Meter*",但是却不能再增加一个表,就是只能两个表链接,不能三个表链接,三个表链接也不运作,可是我需要第三个表的加入,真是麻烦透顶啊。都一个礼拜了,一点头绪都没有。咳。



原帖由 lanyuu 于 2009-5-15 10:22 发表
like需要加%
Like "METER%")
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 00:35 , Processed in 0.038079 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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