Определяет как объект CursorAdapter автоматически обновит данные в источнике данных. Для получения более подробной информации об объектах  CursorAdapter смотрите Класс CursorAdapter.

Send updates

Определяет - будет ли объект CursorAdapter доступен для обновления. Send updates выбрано по умолчанию.

Auto-update

Определяет - будет ли разрешена возможность автоматического обновления для объекта CursorAdapter.

Advanced

Отображает диалоговый блок Advanced Update Properties, который содержит четыре закладки: Update, Delete, Insert и Conflict.

Закладки Update, Delete и Insert позволяют вам указать следующую информацию:

  • Allow (update/delete/insert)

    Определяет - будут ли разрешены операции обновления, удаления или вставки. Эта опция выбрана по умолчанию.

  • Update/Delete/Insert command

    Определяет текст пользовательской команды для update/delete/insert. Эти команды могут быть предложениями SQL UPDATE/ DELETE/INSERT, именами хранимых процедур, вызовами пользовательских методов, процедур и тому подобного.

  • Update data source type

    Определяет подходящий тип источника данных, если вас требуется другой тип источника данных для ваших команд Update/Insert/Delete.

    NoteЗамечание

    Когда вы выбираете ADO или ODBC, вы должны, кроме того, ввести инорфмацию об источнике данных, как указано на закладке Properties.

Закладка Conflict позволяет вам указать следующую информацию:

  • Conflict check type Определяет - как обслуживать проверку конфликта во время операций обновления или удаления. Для получения более подробной информации смотрите Свойство ConflictCheckType.

  • Conflict check command Определяет пользовательскую команду для использования с целью проверки конфликта для обновления или удаления. Для получения более подробной информации смотрите Свойство ConflictCheckCmd.

Refresh

Отображает диалоговый блок Refresh Properties, который содержит четыре закладки: Record Refresh, Fields Refresh, Refresh After Insert и Refresh After Update.

Закладка Record Refresh позволяет вам указать следующую информацию:

  • Refresh command Определяет команду для освежения (Refresh) записи, производимой методом RecordRefresh. Для получения более подробной информации смотрите Свойство RefreshCmd.

  • Refresh data source type Определяет тип источника данных, используемого для метода RecordRefresh. В зависимости от выбранного типа источника данных, вы можете выбрать или построить специфичный источник данных (смотрите Закладка Properties построителя CursorAdapter для получения более подробной информации об этих опциях). Для получения более подробной информации смотрите Свойство RefreshCmdDataSourceType.

Закладка  Fields Refresh позволяет вам указать следующую информацию:

  • Refresh timestamp Определяет выбраны ли поля в список автоматически освежаемых полей, когда будет исполнена команда  Insert или Update. Для получения более подробной информации смотрите  Свойство RefreshTimeStamp.

  • Fields list Определяет список полей, которые будут проигнорированы процессом освежения, когда будет исполнен метод RecordRefresh. Для получения более подробной информации смотрите Свойство RefreshIgnoreFieldList.

Закладка Refresh After Insert/Update позволяет вам указать следующую информацию:

Tables

Определяет разделенный запятой списко таблиц для обновления. Построитель обычно предоставляет список таблиц.

Key field column (key symbol)

Отображает чек-боксы для выбора первичных ключевых полей. Эта колонка доступна только в случае, если выбрано Auto-update.

Automatic updating column (pencil symbol)

Отображает чек-боксы для выбора полей, которые будут автоматически обновляться. Эта колонка доступна только в случае, если выбрано Auto-update.

Cursor field

Отображает поля, доступные для автоматического обновления. Эта колонка доступна только в случае, если выбрано Auto-update.

Update name

Определяет имена полей как tableName.FieldName, используемые для автоматического обновления. Эта колонка доступна только в случае, если выбрано Auto-update. Для получения более подробной информации смотрите UpdateNameList Property.

Update all fields

Определяет, что все поля будут выбраны и обновлены автоматически. Вы по прежнему можете указать ключевое поле.

Update using

Определяет предпочитаемый метод обновления: SQL UPDATE или SQL DELETE then INSERT. Для получения более подробной информации смотрите  UPDATE - SQL Command, DELETE - SQL Command и INSERT - SQL Command.

SQL WHERE clause includes

Определяет тип опции WHERE используемой для обновления: key fields only, key and updatable fields, key and modified fields или key and timestamp. Для получения более подробной информации смотрите Свойство WhereType.

Batch update count

Устанавливает значение свойства BatchUpdateCount. Для получения более подробной информации смотрите Свойство BatchUpdateCount.

Compare memo

Устанавливает значение свойства CompareMemo либо в on, либо в off. Для получения более подробной информации смотрите Свойство CompareMemo.

Use transactions

Указывается, если CursorAdapter использует транзакции при посылке команд Insert, Update или Delete через  ADO или ODBC. Для получения более подробной информации смотрите Свойство UseTransactions.

Timestamp fields

Определяет поля timestamp в курсоре. Для получения более подробной информации смотрите Свойство TimestampFieldList.

Conversion functions

Определяет разделенный запятыми список пар имя поля и имя функции, которые между собой разделены пробелами. Для получения более подробной информации смотрите Свойство ConversionFunc.

UpdateGram schema

Определяет имя схемы разметки и ее местонахождение посылаемое функции XMLUPDATEGRAM( ). Эта установка применяется только когда CursorAdapter DataSourceType представляет собой "XML". Для получения более подробной информации смотрите UpdateGramSchemaLocation Property.

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