Пользовательские свойства OLE DB
Пользовательские свойства источника
Источник «OLE DB» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства источника «OLE DB». Все свойства доступны для чтения и записи.
Имя свойства |
Тип данных |
Описание |
||
---|---|---|---|---|
AccessMode |
Integer |
Режим, используемый для доступа к базе данных. Возможные значения: Открытый набор строк, Открытый набор строк из переменной, Команда SQL и Команда SQL из переменной. Значение по умолчанию: Открытый набор строк. |
||
AlwaysUseDefaultCodePage |
Boolean |
Значение, которое показывает, использовать ли значение свойства DefaultCodePage для каждого столбца или пытаться определить кодовую страницу по локали каждого столбца. По умолчанию для этого свойства устанавливается значение False. |
||
CommandTimeout |
Integer |
Время ожидания для выполнения команды (в секундах). Значение 0 указывает на бесконечное время ожидания.
|
||
DefaultCodePage |
Integer |
Кодовая страница, используемая в том случае, когда в источнике данных недоступны сведения о кодовой странице. |
||
OpenRowset |
String |
Имя объекта базы данных, используемого для открытия набора строк. |
||
OpenRowsetVariable |
String |
Переменная, содержащая имя объекта базы данных, используемого для открытия набора строк. |
||
ParameterMapping |
String |
Сопоставление между параметрами в команде SQL и переменными. |
||
SqlCommand |
String |
Команда SQL для выполнения. |
||
SqlCommandVariable |
String |
Переменная, содержащая команду SQL для выполнения. |
Выход и выходные столбцы источника «OLE DB» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Источник OLE DB.
Пользовательские свойства назначений
Назначение «OLE DB» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства назначения «OLE DB». Все свойства доступны для чтения и записи.
Примечание |
---|
Перечисленные здесь параметры быстрой загрузки (FastLoadKeepIdentity, FastLoadKeepNulls и FastLoadOptions) соответствуют свойствам со схожими именами, предоставляемым интерфейсом IRowsetFastLoad, который реализует поставщик Microsoft OLE DB для SQL Server (SQLOLEDB). Дополнительные сведения можно получить с помощью поиска по строке «IRowsetFastLoad» в библиотеке MSDN. |
Имя свойства |
Тип данных |
Описание |
||
---|---|---|---|---|
AccessMode |
Integer (перечисление) |
Значение, которое указывает, как назначение получает доступ к целевой базе данных. Это свойство может принимать одно из следующих значений:
|
||
AlwaysUseDefaultCodePage |
Логическое значение |
Значение, которое показывает, использовать ли значение свойства DefaultCodePage для каждого столбца или пытаться определить кодовую страницу по локали каждого столбца. По умолчанию для этого свойства устанавливается значение False. |
||
CommandTimeout |
Integer |
Максимальное время ожидания в секундах, в течение которого может выполняться команда SQL. Значение 0 указывает на бесконечное время работы. Значение этого свойства по умолчанию равно 0.
|
||
DefaultCodePage |
Integer |
Кодовая страница по умолчанию для назначения «OLE DB». |
||
FastLoadKeepIdentity |
Boolean |
Значение, которое указывает, следует ли при загрузке данных копировать значения идентификаторов. Это свойство доступно только при использовании одного из параметров быстрой загрузки. По умолчанию для этого свойства устанавливается значение False. Это свойство соответствует свойству SSPROP_FASTLOADKEEPIDENTITY интерфейса OLE DB Метод IRowsetFastLoad (OLE DB). |
||
FastLoadKeepNulls |
Boolean |
Значение параметра указывает, следует ли при загрузке данных копировать значения NULL. Это свойство доступно только при использовании одного из параметров быстрой загрузки. По умолчанию для этого свойства устанавливается значение False. Это свойство соответствует свойству SSPROP_FASTLOADKEEPNULLS интерфейса OLE DB Метод IRowsetFastLoad (OLE DB). |
||
FastLoadMaxInsertCommitSize |
Integer |
Значение, указывающее размер пакетов, который назначение «OLE DB» пытается фиксировать во время операций быстрой загрузки. Значение по умолчанию 0 указывает, что используется единая операция фиксации после обработки всех строк. |
||
FastLoadOptions |
String |
Коллекция параметров быстрой загрузки. К параметрам быстрой загрузки относятся параметры блокировки таблиц и проверки ограничений. Можно указать один, оба или не указывать ни одного параметра. Это свойство соответствует свойству SSPROP_FASTLOADOPTIONS интерфейса IRowsetFastLoad в OLE DB и принимает такие строковые значения, как CHECK_CONSTRAINTS и TABLOCK.
|
||
OpenRowset |
String |
Если свойство AccessMode имеет значение OpenRowset, это свойство — имя таблицы или представления, к которому обращается назначение «OLE DB». |
||
OpenRowsetVariable |
String |
Если свойство AccessMode имеет значение OpenRowset из переменной, это свойство представляет собой имя переменной, содержащей имя таблицы или представления, к которому обращается назначение «OLE DB». |
||
SqlCommand |
String |
Если свойство AccessMode имеет значение Команда SQL, это инструкция языка Transact-SQL, используемая назначением «OLE DB» для указания целевых столбцов данных. |
Вход и входные столбцы назначения «OLE DB» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Назначение «OLE DB».