TADOTable - это нормально использовать для вставок? - PullRequest
2 голосов
/ 15 августа 2011

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

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

1 Ответ

4 голосов
/ 15 августа 2011

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

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

...