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

Замечание:
Свойство DeleteCmdDataSourceType объекта CursorAdapter определяет - как будет использовано свойство DeleteCmdDataSource.

CursorAdapter.DeleteCmdDataSource [ = cDataSource]

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

cDataSource

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

Замечания

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

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

DeleteCmdDataSourceType поведение DeleteCmdDataSource

Пустая строка ("")

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

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

"ADO"

Значение свойства DeleteCmdDataSource должно указывать на действительный объект ADO Command. В этом случае свойство ActiveConnection объекта ADO Command должно указывать на действительный и открытый объект ADO Connection.

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

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

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

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

Смотри также