filter是在本地过滤,而sql查询则是在数据库服务器上过滤。
当然是sql查询的效率高,1、降低数据库服务器的工作负荷,2、减少网络流量。
当然是sql查询的效率高,1、降低数据库服务器的工作负荷,2、减少网络流量。
解决方案 »
- DLL的函数用到string的问题
- 关于‘TUpDown’控件
- 我的ADOQuery不运行的时候能连上数据库。可以在DBGrid中显示。可示一运行DBGrid里面就什么也没有!
- 如何编程序,禁用光驱设备???谢谢!!
- 那位兄弟有比较好的加密模块?
- CMM是什么??
- 那儿有汉化的,带BDE的安装工具?
- 在局域网内多用户共享数据库的什么样的方法?
- 诚请好心人关注:用RadioGroup ,Edit 实现对数据库的过滤查询,如何实现对“生日”中“年”,“月”分别过滤?及e_mail中@后字段查询???
- 如何打开WORD文档
- 菜单问题
- 我用adoquery怎样访问执行SQL语句后返回的每个记录各个字段的值
如果你是使用filter的话,程序要先到服务器中将全部数据取回来再筛选,如果数据量很大或者是远程数据库,千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万不要用!!!!!!!!!
不然会非常非常非常非常非常非常非常非常非常非常非常非常慢!
如果是用SQL的话只回传结果数据,速度会把用filter快一个数量级不止
c/s等网络版用查询,对不对??