Определяет структуру курсора, связанного с объектом CursorAdapter. Чтение/запись в режимах Design и RunTime.

Значение свойства CursorSchema - это, по существу, содержание, заключенное в круглых скобках в командах SQL CREATE TABLE и CREATE CURSOR. В версии Visual FoxPro 8.0, Вы можете определять CursorSchema для источника данных XML. В Версии Visual FoxPro 9.0, Вы можете определять данное свойство CursorSchema для источников данных типа XML, Native, ADO и ODBC.

NoteПримечание

В версии Visual FoxPro 9.0, значение DEFAULT для таблиц и полей поддерживаются на уровне CHECK для источников данных XML, Native, ADO и ODBC. В версии Visual FoxPro 8.0, значение DEFAULT для таблиц и полей поддерживаются на уровне CHECK только для источника данных XML. Значения DEFAULT по ограничениям CHECK могут применяться при загрузке курсора посредством метода CursorFill, где задается параметр lUseSchema = True (.T.).

Visual FoxPro использует свойство CursorSchema в режиме Design для определения структуры курсора данных, размещаемого при помощи Дизайнера Data Environment . Visual FoxPro, в режиме RunTime, использует CursorSchema при выполнении метода CursorFill.

NoteПримечание

Вы должны проверить соответствие значения свойства CursorSchema с картой данных (структурой курсора) в соответствующем режиме работы (Design / RunTime).

CursorAdapter.CursorSchema [ = cList ]

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

cList

Символьного типа.и Параметр  cList определяет текстовую строку или символьное выражение, представляющее собой перечисление (через запятую) групп: имя_поля тип_поля (размер).

Например:

  CopyCode imageКопировать Код
CursorAdapter.CursorSchema = ;
"col1 I, col2 Character(25), col3 M, col4 Currency, col5 n(12,3)"

Дополнительно см. раздел: Команда CREATE CURSOR - SQL  .

Если CursorSchema - пустая строка, или = (.NULL.), Visual FoxPro использует источник данных в объекте CursorAdapter для определения структуры курсора.

Expand imageКомментарии

Применяется в: Класс CursorAdapter

Если значение параметра lUseCursorSchema в методе CursorFill = True (.T.), или Вы добавляете курсор, основанный на объекте CursorAdapter, в Дизайнере Data Environment, то объект CursorAdapter использует значение данного свойства CursorSchema как шаблон построения и загрузки курсора в методе CursorFill.

Для источников данных типа ADO, свойство CursorSchema поддерживается соответствующим механизмом ADO.  См. дополнительно раздел Data Type Conversion Control.

Expand imageСм. также