Пользовательские свойства OLE DB
Пользовательские свойства источника
Источник «OLE DB» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства источника «OLE DB». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
AccessMode | Целое число | Режим, используемый для доступа к базе данных. Возможные значения: Open Rowset, Open Rowset from Variable и SQL Command Sql Command from Variable. Значение по умолчанию: Открытый набор строк. |
AlwaysUseDefaultCodePage | Логическое значение | Значение, которое показывает, использовать ли значение свойства DefaultCodePage для каждого столбца или пытаться определить кодовую страницу по локали каждого столбца. Значение по умолчанию этого свойства равно False . |
CommandTimeout | Целое число | Время ожидания для выполнения команды (в секундах). Значение 0 указывает на бесконечное время ожидания. Примечание. Это свойство недоступно в диалоговом окне Редактор источника "OLE DB", однако его можно установить с помощью окна Расширенный редактор. |
DefaultCodePage | Целое число | Кодовая страница, используемая в случае, когда в источнике данных недоступны сведения о кодовой странице. |
OpenRowset | Строка | Имя объекта базы данных, используемого для открытия набора строк. |
OpenRowsetVariable | Строка | Переменная, содержащая имя объекта базы данных, используемого для открытия набора строк. |
ParameterMapping | Строка | Сопоставление между параметрами в команде SQL и переменными. |
SqlCommand | Строка | Команда SQL для выполнения. |
SqlCommandVariable | Строка | Переменная, содержащая команду SQL для выполнения. |
Выход и выходные столбцы источника «OLE DB» не имеют пользовательских свойств.
Дополнительные сведения см. в статье OLE DB Source.
Пользовательские свойства назначений
Назначение «OLE DB» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства назначения «OLE DB». Все свойства доступны для чтения и записи.
Примечание
Перечисленные здесь параметры быстрой загрузки (FastLoadKeepIdentity, FastLoadKeepNulls и FastLoadOptions) соответствуют свойствам со схожими именами, предоставляемым интерфейсом IRowsetFastLoad
, который реализует поставщик Microsoft OLE DB для SQL Server (SQLOLEDB). Дополнительные сведения можно получить с помощью поиска по строке «IRowsetFastLoad» в библиотеке MSDN.
Имя свойства | Тип данных | Описание |
---|---|---|
AccessMode | Integer (перечисление) | Значение, которое указывает, как назначение получает доступ к целевой базе данных. Это свойство может принимать одно из следующих значений: OpenRowset (0): вы указываете имя таблицы или представления.OpenRowset from Variable (1) Укажите имя переменной, содержащей имя таблицы или представления.OpenRowset Using Fastload (3). Вы указываете имя таблицы или представления.OpenRowset Using Fastload from Variable (4). Вы указываете имя переменной, содержащей имя таблицы или представления.SQL Command (2). Вы предоставляете инструкцию SQL. |
AlwaysUseDefaultCodePage | Логическое значение | Значение, которое показывает, использовать ли значение свойства DefaultCodePage для каждого столбца или пытаться определить кодовую страницу по локали каждого столбца. Значение по умолчанию этого свойства равно False . |
CommandTimeout | Целое число | Максимальное время ожидания в секундах, в течение которого может выполняться команда SQL. Значение 0 указывает на бесконечное время работы. Значение по умолчанию для этого свойства равно 0. Примечание. Это свойство недоступно в диалоговом окне Редактор назначения "OLE DB", но может быть задано с помощью окна Расширенный редактор. |
DefaultCodePage | Целое число | Кодовая страница по умолчанию для назначения «OLE DB». |
FastLoadKeepIdentity | Логическое значение | Значение, которое указывает, следует ли при загрузке данных копировать значения идентификаторов. Это свойство доступно только при использовании одного из параметров быстрой загрузки. Значение по умолчанию этого свойства равно False . Это свойство соответствует свойству SSPROP_FASTLOADKEEPIDENTITY OLE DB IRowsetFastLoad (OLE DB). |
FastLoadKeepNulls | Логическое значение | Значение параметра указывает, следует ли при загрузке данных копировать значения NULL. Это свойство доступно только при использовании одного из параметров быстрой загрузки. Значение по умолчанию этого свойства равно False . Это свойство соответствует свойству SSPROP_FASTLOADKEEPNULLS OLE DB IRowsetFastLoad (OLE DB). |
FastLoadMaxInsertCommitSize | Целое число | Значение, указывающее размер пакетов, который назначение «OLE DB» пытается фиксировать во время операций быстрой загрузки. Значение по умолчанию 0указывает, что используется единая операция фиксации после обработки всех строк. |
FastLoadOptions | Строка | Коллекция параметров быстрой загрузки. К параметрам быстрой загрузки относятся параметры блокировки таблиц и проверки ограничений. Можно указать один, оба или не указывать ни одного параметра. Это свойство соответствует свойству SSPROP_FASTLOADOPTIONS OLE DB IRowsetFastLoad и принимает строковые параметры, такие как CHECK_CONSTRAINTS и TABLOCK .Примечание. Некоторые свойства недоступны в диалоговом окне Редактор назначения "Excel", но могут быть установлены с помощью окна Расширенный редактор. |
OpenRowset | Строка | Если AccessMode имеет значение , имя таблицы или представления, к которым обращается OpenRowset назначение OLE DB. |
OpenRowsetVariable | Строка | Если accessMode имеет значение , имя переменной, содержащей имя таблицы или представления, к которым обращается OpenRowset from Variable назначение OLE DB. |
SqlCommand | Строка | Если accessMode имеет значение SQL Command , инструкция Transact-SQL, которая используется назначением OLE DB для указания целевых столбцов для данных. |
Вход и входные столбцы назначения «OLE DB» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе OLE DB Destination.