Указывает источник данных для использования объектами DataEnvironment и CursorAdapter. Свойство DataSourceType объекта DataEnvironment или CursorAdapter определяет значение соответствующего свойства DataSource. "Только для чтения" как в design, так и в run time. Имеется две версии синтаксиса.

DataEnvironment.DataSource [= DataSource]
CursorAdapter.DataSource [= DataSource]

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

DataSource

Указывает ссылку на существующий источник данных разрешенных типов источника данных. DataSource действует только как указательна реальный источник данных, который должен существовать в run time.

В приведенной ниже таблице перечислены значения для DataSource, которые зависят от значения свойства DataSourceType.

DataSource DataSourceType

Ссылка на действительный объект ActiveX Data Object (ADO) RecordSet

"ADO"

Положительное целое число, которое представляет действительный дескриптор соединения Open Database Connectivity (ODBC) или переменная памяти, которая содержит этот дескриптор

"ODBC"

Сбрасывается.

"Native", "XML", null (.NULL.) или пустая строка ("")

Expand imageПримечания

Применяется к: классу CursorAdapter | объекту DataEnvironment

Когда для CursorAdapter свойство DataSourceType представляет собой "Native", указание для объекта CursorAdapter свойства DataSource не требуется, так как курсор, возвращаемый свойством SelectCmd объекта CursorAdapter представляет собой источник данных, используемого по умолчанию типа. Имя возвращаемого курсора определяется свойством Alias объекта CursorAdapter, которое устанавливается методом CursorFill.

Если у объекта CursorAdapter свойства InsertCmdDataSourceType, UpdateCmdDataSourceType и DeleteCmdDataSourceType не заполненны, то свойство DataSource объекта CursorAdapter перерисывает значения свойств InsertCmdDataSource, UpdateCmdDataSource и DeleteCmdDataSource.

Если свойство UseDeDataSource объекта CursorAdapter установлено в True (.T.), то свойства DataSource и DataSourceType объекта DataEnvironment переписывают одноименные свойства объекта CursorAdapter.

Expand imageСмотрите также