Указывает кодовою страницу (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.
Смотри также
Справочное руководство
SYS(3101) - COM Code Page TranslationФункция CURSORGETPROP( )
Прочие ресурсы
СвойстваКодовые страницы в Visual FoxPro
Свойства, методы и события объекта