Access数据库中使用“like”的时候出现“内存溢出”的异常,这是怎么回事??请教!!

喜欢编程朋友 2005-08-20 02:45:16
我在Delphi中用ADOQuery访问Access数据库,数据库里面大致有6万条数据,但是我在使用“like”匹配查询的时候出现“内存溢出”的异常,不知道这是怎么回事??该怎么解决??帮忙!!
代码如下:
ADOQConn.close;
ADOQConn.sql.clear;
ADOQConn.sql.text:='selsect * from kzk where cnname like '+''''+'%www%'+'''';
ADOQConn.open;
但是当执行到open的时候就出现了异常,不知道这是怎么回事??怎么来解决??是不是数据量太大了。这种情况该怎么解决,并且我现在要用到模糊查询的。请教!!多谢!
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzlingaaa 2005-08-20
  • 打赏
  • 举报
回复
应该不是误打,不过SQL语句可以简化一下,反正你又没有用变量,干吗分开那么多截?
'select * from kzk where cnname like ''%www%'''不行吗?
konhon 2005-08-20
  • 打赏
  • 举报
回复
不知道是不是你誤打 的
konhon 2005-08-20
  • 打赏
  • 举报
回复
selsect == > select

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧