delphi7操作Access数据库,执行like '*'语句,报内存溢出异常?

delphi7操作Access数据库,执行like '*'语句,报内存溢出错误???
我的环境是delphi7+access数据库,执行查询语句,条件是like '* '或类似like '*5* '这样语句,数据量小的时候执行没问题,数据量大点(1500条)左右,就出现内存溢出的错误,不知道是为什么?如果没有解决办法,是否就得换数据库了,那可太麻烦了.
like   '* '是access的语法,不是错误.
谢谢大家,请帮个忙

------解决方案--------------------
日期转换函数有方言,这个SQL部分不是很规范。
like '* ' 有点过分吧,好好看看SQL参考,这样的语法必然消耗资源开销。