Указывает источник данных, используемый свойством UpdateCmd. Редактируемое (Read/write) в design и run time.

CursorAdapter.UpdateCmdDataSource [= cDataSource]

Возвращаемое значение

cDataSource

Символьный тип данных. Параметр cDataSource определяет источник данных, используемый свойством UpdateCmd.

Remarks

Применяется к: классу CursorAdapter

Приведенная ниже таблица описывает поведения, которые применяются к UpdateCmdDataSource, в зависимости от значения свойства UpdateCmdDataSourceType.

UpdateCmdDataSourceType Поведение UpdateCmdDataSourcer

Пустое значение ("")

UpdateCmdDataSource сбрасывается. Visual FoxPro использует источник данных, указанный в свойстве DataSource объекта CursorAdapter.

Однако, если курсор, связанный с объектом CursorAdapter основывается на ActiveX Data Object (ADO) RecordSet, Visual FoxPro использует функциональность ADO RecordSet для обновления записи. Для использования этой функциональности, убедитесь, что свойство DataSourceType объекта CursorAdapter установлено в "ADO".

"ADO"

UpdateCmdDataSource должен быть установлен в действительный объект ADO Command. Свойство ActiveConnection объекта ADO Command должно быть установлено на действительный и открытый объект ADO Connection.

Visual FoxPro устанавливает свойство CommandText объекта ADO Command в значение, указанное в свойстве UpdateCmd объекта CursorAdapter. Visual FoxPro разбирает команду на наличие параметров, создает значения параметров если таковые найдены и устанавливает их в объекте ADO Command.

Операция обновления производится следующим образом:

  Скопировать код
CursorAdapter.UpdateCmdDataSource.Execute()

Для получения подробной информации об использовании ADO RecordSet, автоматического обновления и автоматической генерации SQL команд, смотри статью Управление доступом к данных с использованием CursorAdapter'ов.

Смотри также