我用主窗体的ADOQuery模糊查询access数据库的表 table1 查找出所有包含 字符串A 或字符串B 或字符串C... 查找的条件在另一个窗体的ListBoxl里面 点击这个窗体里的Button1 则主窗体的ADOQuery1查询 SQL语句为 'Select * from table1 where XX like Qute('$'+ ListBox1.items[1]+'$') or XX like Qute('$'+ ListBox1.items[2]+'$') + ...'
当数据库数据少的时候查询没有问题 可是数据量大了 查询就会提示‘内存溢出’烦请各位高手帮忙!!!
当数据库数据少的时候查询没有问题 可是数据量大了 查询就会提示‘内存溢出’烦请各位高手帮忙!!!
------------------
改成这样试Select * from table1 where XX like Qute('$'+ ListBox1.items[1]+'$')
union
Select * from table1 where XX like Qute('$'+ ListBox1.items[2]+'$')
union
Select * from table1 where XX like Qute('$'+ ListBox1.items[3]+'$')
.
.
.
为什么一次要查询那么多的条件呢?
不能分类更细致吗?