TdxMemData数据加载与清空
Delphi 项目里想用内存表来做数据缓存?TdxMemData还挺好用的,灵活、轻便,配合 UI 控件还能直接绑定显示,调试起来省不少事。加载数据的方法多,比如直接用Assign
从别的TDataSet
复制数据,或者干脆写个 SQL 打开,也能从 CSV、XML 之类的文件读取,适合各种场景。
要清空记录就更简单了,直接一个Clear
方法就行,不带参数,直接清空内存表所有数据,速度也快。项目里一般是在Unit1.dfm
里放组件,在Unit1.pas
里写逻辑,像加载、清空这些操作都能放事件里触发,方便调试。
对了,Project1.dpr
是程序的入口,初始化什么的也能在那搞定。像我之前项目里就是在.dpr
文件里把TdxMemData
做成全局的,别的单元都能用,挺省事的。
如果你也在做数据缓存,或者想找个不用连数据库就能跑的轻量方案,不妨试试TdxMemData。别忘了,字段定义、数据结构这些还是要先设计好,尤其是多数据源切换的时候,稳定性比较重要。
1.83KB
文件大小:
评论区