TDataSet.Open
обычно используется для возврата курсора данных из базы данных.
Для использования TDBGrid
вам необходимо подключить его к TDataSet
(В вашем случае TMyTable
) через TDataSource
.
С другой стороны, TMyTable.Execute
будет запускать только ваш SQL-код на сервере и не получать никаких данных (кроме некоторой информации о затронутых строках).1012 * Обычно вы используете Execute
для INSERT
, DELETE
, UPDATE
и т. Д. И Open
для SELECT
операторов.