Указывает кодовою страницу (code page) для объекта CursorAdapter для использования во время трансляции символьных данных при работе с данными ADO. Редактируемое (Read/write) в design и run time.

CursorAdapter.AllowInsert [ = nCodePage ]

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

nCodePage

Кодовая страница (integer) используемая для трансляции символьных данных при использовании с источниками данных типа ADO. В случае, если вы попытаетесь установить некорректную кодовую страницу, будет сгенерирована ошибка. Значение по умолчанию равно 0.

Примечания

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

Кодовая страница, определенная в свойстве ADOCodePage используется для трансляции пpи испольнении следующих команд:

  • Select

  • Insert

  • Update

  • Delete

  • ConflictCheck

  • InsertRefresh

  • UpdateRefresh

  • Refresh

  • FetchMemo

Она, кроме того, используется со всеми символьными параметрами посылаемыми источнику данных типа ADO и получаемых от него.

После вызова метода CursorFill или CursorRefresh, открытый курсор становится привязанным к кодовой странице определяемой свойством ADOCodePage во время заполнения или обновления. Это означает, что независимо от текущей установки свойства ADOCodePage, все символьные данные, выбираемыми из источника данных, транслируются с использованием связанной с курсором кодовой страницы. Это справедливо по отношению к процессам нормальной выборки, выборки во время автоматического обновления, выборки по требованию и задержанной выборки мемо-полей.

Вы можете привязать кодовую страницу (указанную в свойстве ADOCodePage) только к ADO-based курсорам. Однако, ADOCodePage тем не менее может быть использована с non ADO-based курсорами. Когда non ADO-based курсор прикреплен к объекту CursorAdapter, установка ADOCodePage используется для трансляции символьных данных, извлекаемых во время автообновления, обновления по требованию и задержанной выдержки мемо-полей.

Курсор может быть перепривязан к другой кодовой странице путем изменения значения свойства ADOCodePage и исполнения метода CursorRefresh.

Вы можете получить информацию о кодовой странице, ассоциированной с ADO-based курсором путем посылки "ADOCodePage" в качестве параметра функции CURSORGETPROP( ).

При использовании значения свойства кодовой не равного нулю 0 для трансляции параметра и если параметр создан объектом CursorAdapter (то есть метод Parameters.Refresh не смог создать параметра), параметр создается как adVarWChar/adLongVarWChar, а не adVarChar/adLongVarChar.

Смотри также