Поделиться через


Пользовательские свойства Excel

Пользовательские свойства источника

Источник «Excel» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

В следующей таблице описаны пользовательские свойства источника «Excel». Все свойства доступны для чтения и записи.

Имя свойства

Тип данных

Описание

AccessMode

Integer

Режим, используемый для доступа к базе данных. Возможные значения: Открытый набор строк, Открытый набор строк из переменной, Команда SQL и Команда SQL из переменной. Значение по умолчанию: Открытый набор строк.

CommandTimeout

Integer

Время ожидания для выполнения команды (в секундах). Значение 0 указывает на бесконечное время ожидания.

Примечание   Это свойство недоступно в диалоговом окне Редактор источника «Excel», однако его можно установить при помощи окна Расширенный редактор.

OpenRowset

String

Имя объекта базы данных, используемого для открытия набора строк.

OpenRowsetVariable

String

Переменная, содержащая имя объекта базы данных, используемого для открытия набора строк.

ParameterMapping

String

Сопоставление между параметрами в команде SQL и переменными.

SqlCommand

String

Команда SQL для выполнения.

SqlCommandVariable

String

Переменная, содержащая команду SQL для выполнения.

Вывод и выходные столбцы источника «Excel» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Источник Excel.

Пользовательские свойства назначений

Назначение «Excel» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

В следующей таблице описаны пользовательские свойства назначения «Excel». Все свойства доступны для чтения и записи.

Имя свойства

Тип данных

Описание

AccessMode

Integer (перечисление)

Значение, указывающее, как назначение получает доступ к целевой базе данных.

Это свойство может принимать одно из следующих значений:

  • OpenRowset (0) — необходимо указать имя таблицы или представления.

  • OpenRowset from Variable (1) — необходимо указать имя переменной, содержащей имя таблицы или представления.

  • OpenRowset Using Fastload (3) — необходимо указать имя таблицы или представления.

  • OpenRowset Using Fastload from Variable (4) — необходимо указать имя переменной, содержащей имя таблицы или представления.

  • SQL Command (2) — необходимо указать инструкцию SQL.

CommandTimeout

Целое число

Максимальное время ожидания в секундах, в течение которого может выполняться команда SQL. Значение 0 указывает на бесконечное время работы. Значение этого свойства по умолчанию равно 0.

ПримечаниеПримечание

Это свойство недоступно в диалоговом окне Редактор назначения «Excel», однако его можно установить при помощи окна Расширенный редактор.

FastLoadKeepIdentity

Boolean

Значение, которое указывает, следует ли при загрузке данных копировать значения идентификаторов. Это свойство доступно только при использовании одного из параметров быстрой загрузки. Это свойство имеет значение по умолчанию False.

FastLoadKeepNulls

Boolean

Значение параметра указывает, следует ли при загрузке данных копировать значения NULL. Это свойство доступно только при использовании одного из параметров быстрой загрузки. Это свойство имеет значение по умолчанию False.

FastLoadMaxInsertCommitSize

Integer

Это значение указывает размер пакетов, который назначение «Excel» пытается фиксировать во время операций быстрой загрузки. Значение по умолчанию — 2147483647. Значение 0 указывает, что используется единая операция фиксации после обработки всех строк.

FastLoadOptions

String

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

ПримечаниеПримечание

Некоторые свойства недоступны в диалоговом окне Редактор назначения «Excel», но могут быть установлены при помощи окна Расширенный редактор.

OpenRowset

String

Если свойство AccessMode имеет значение OpenRowset, то это значение — имя таблицы или представления, к которому имеет доступ назначение «Excel».

OpenRowsetVariable

String

Если свойство AccessMode имеет значение OpenRowset из переменной, то это имя переменной, содержащей имя таблицы или представления, к которому обращается назначение «Excel».

SqlCommand

String

Если свойство AccessMode имеет значение Команда SQL, то это инструкция языка Transact-SQL, которую использует назначение «Excel» для указания целевых столбцов данных.

У ввода и входных столбцов назначения «Excel» нет пользовательских свойств.

Дополнительные сведения см. в разделе Назначение Excel.

См. также

Справочник

Общие свойства