TADOTable - это нормально использовать для вставок?
Я работаю над старым проектом Delphi 7 и пытаюсь в нем разобраться. Я слышал, что TADOTables плохи, потому что они рушат целые столы. Тем не менее, я смотрю на один кусок кода, и мне интересно, если он делает то же самое. Все, что он делает, это устанавливает значения некоторых полей, а затем делает tbl.Post
и, возможно, делает tbl.Insert
Команда перед этим, если применимо. (извините, я не самый опытный в Delphi)
В любом случае, следует полностью исключить TADOTables или заменять их только при выполнении select *
Заявления от них практически и они нормально для вставок и обновлений?
1 ответ
ADOTables должны получать большинство (или все, в зависимости от конфигурации) данных с сервера, поэтому вы загружаете много строк данных просто для вставки / редактирования и публикации.
Если вы не имеете дело с небольшими локальными базами данных (например, база данных Access на локальном компьютере), вам лучше уйти от табличных данных и перейти к операциям INSERT/UPDATE на основе множеств.