документация, указатели на TMyTable.Open в MyDAC - PullRequest
0 голосов
/ 09 сентября 2010

Я изучаю mydac Компоненты доступа к данным Devart, и у меня мало вопросов, которые мне не удалось решить с помощью онлайн-поиска и документации.В примерах кода я вижу вызов TMyTable.Open, но я не смог найти описание в классе TMyTable или его пути наследования.Я хотел бы, чтобы кто-нибудь мог указать мне на документацию этого метода и имеет ли он какое-либо отношение к классу TDBGrid.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 10 сентября 2010

TDataSet.Open обычно используется для возврата курсора данных из базы данных.

Для использования TDBGrid вам необходимо подключить его к TDataSet (В вашем случае TMyTable) через TDataSource.

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

0 голосов
/ 10 сентября 2010

В моем случае, нажатие клавиши F1 при вставке каретки над SQLQuery1.Open; приносит помощь в статье DB.TDataSet.Open, которая в свою очередь дала мне (неработающую) ссылку на текущую страницу DocWiki. Далеко не идеально, но достаточно хорошо, чтобы получить основную информацию.

http://docwiki.embarcadero.com/VCL/en/DB.TDataSet.Open

...