2

我在一个旧的 Delphi 7 项目中工作,并试图了解它。我听说TADOTables 很糟糕,因为它们会拉下整个表格。但是我正在查看一段代码,我想知道它是否做同样的事情。它所做的只是设置一些字段的值,然后如果适用的话tbl.Post,可能会执行它之前的命令。tbl.Insert(对不起,我不是Delphi最有经验的)

无论如何,TADOTables 应该被完全淘汰,还是应该只在select *实际使用它们的语句时才被替换,并且它们可以用于插入和更新?

4

1 回答 1

4

ADOTables 必须从服务器中提取大部分(或全部,取决于配置)数据,因此您加载多行数据只是为了进行插入/编辑和发布。

除非您正在处理小型本地数据库(例如,本地计算机上的 Access 数据库),否则最好远离基于表的数据并转向基于 INSERT/UPDATE 集的操作。

于 2011-08-15T19:30:03.667 回答