TADOTable - это нормально использовать для вставок?

Я работаю над старым проектом Delphi 7 и пытаюсь в нем разобраться. Я слышал, что TADOTables плохи, потому что они рушат целые столы. Тем не менее, я смотрю на один кусок кода, и мне интересно, если он делает то же самое. Все, что он делает, это устанавливает значения некоторых полей, а затем делает tbl.Post и, возможно, делает tbl.Insert Команда перед этим, если применимо. (извините, я не самый опытный в Delphi)

В любом случае, следует полностью исключить TADOTables или заменять их только при выполнении select * Заявления от них практически и они нормально для вставок и обновлений?

1 ответ

ADOTables должны получать большинство (или все, в зависимости от конфигурации) данных с сервера, поэтому вы загружаете много строк данных просто для вставки / редактирования и публикации.

Если вы не имеете дело с небольшими локальными базами данных (например, база данных Access на локальном компьютере), вам лучше уйти от табличных данных и перейти к операциям INSERT/UPDATE на основе множеств.

Другие вопросы по тегам