我在一个老的Delphi 7项目中工作,试图让自己融入其中。我听说过TADOTables are bad,因为他们会拆下整个表。然而,我正在看一小段代码,我想知道它是否做了同样的事情。它所做的就是设置一些字段的值,然后执行tbl.Post,如果适用,还可能在此之前执行tbl.Insert命令。(对不起,我对Delphi不是最有经验的)
无论如何,是应该完全淘汰TADOTables,还是应该只在实际使用它们执行select *语句时才替换它们,并且它们可以用于插入和更新?
发布于 2011-08-16 03:30:04
ADOTables必须从服务器提取大部分(或全部,取决于配置)数据,因此您加载许多行数据只是为了执行插入/编辑和post。
除非您正在处理小型的本地数据库(例如,本地计算机上的Access数据库),否则您最好不要使用基于表的数据,而是转向基于插入/更新集的操作。
https://stackoverflow.com/questions/7069486
复制相似问题