我用table打开一个paradox数据库文件,open之后会在内存中建一个表,如果文件很大,会消耗很多内存,我想知道,如果用filter属性来选取一部分数据,占用的内存是否会较少?
另外,如果用tquery的sql,如select *from a where no>1000,能不能减少内存的消耗呢?我用的是非sql数据库paradox
另外,如果用tquery的sql,如select *from a where no>1000,能不能减少内存的消耗呢?我用的是非sql数据库paradox
解决方案 »
- 谁有dbase7的odbc驱动?
- delphi 文件目录管理
- 好长时间没来CSDN了我参与的问题怎么都没了
- 请问我把网上下载的源码卖给别人有没有侵犯版权?
- 谁有GIF编码解码详细资料!高分相送!
- 求TurboPascal7操作数据库的代码!
- 在线等待,急!
- 谁能告诉我,我下载的delphi 6 为什么不能用?
- ***** 所有分数奉上了********* 热心帮人的高手都到哪去了。
- 请问各位,delphi中formcreate和formshow有什么区别?(50分)
- 如何在TreeView节点中加两个图标?(其中一个是通过ImageList添加的)
- 救命啊!关于数字字符串的问题,so easy!送分!
TTable 的 Filtered: 当为 True 时,需要编程序来进行筛选。
TQuery 的 SQL:只把符合条件的记录放到内存中。
因为table是一次性将所有数据全部取回,Filter只是隐了不合条件的记录,但仍然存在内存中,随时可以取用
query只是选择符合条件的记录进入内存