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


Range.InsertDatabase Метод

Определение

Извлекает данные из источника данных (например, отдельный документ Microsoft Word, лист Microsoft Excel или база данных Microsoft Access) и вставляет данные в виде таблицы вместо указанного диапазона.

public void InsertDatabase (ref object Format, ref object Style, ref object LinkToSource, ref object Connection, ref object SQLStatement, ref object SQLStatement1, ref object PasswordDocument, ref object PasswordTemplate, ref object WritePasswordDocument, ref object WritePasswordTemplate, ref object DataSource, ref object From, ref object To, ref object IncludeFields);
abstract member InsertDatabase : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub InsertDatabase (Optional ByRef Format As Object, Optional ByRef Style As Object, Optional ByRef LinkToSource As Object, Optional ByRef Connection As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef PasswordDocument As Object, Optional ByRef PasswordTemplate As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef WritePasswordTemplate As Object, Optional ByRef DataSource As Object, Optional ByRef From As Object, Optional ByRef To As Object, Optional ByRef IncludeFields As Object)

Параметры

Format
Object

Необязательный объект. Формат, указанный в поле Форматы в диалоговом окне Автоформат таблицы (меню Таблица). Может быть любой WdTableFormat из констант. Граница применяется к ячейкам в таблице по умолчанию.

Style
Object

Необязательный объект. Атрибуты автоформата, заданные параметром Format , применяются к таблице. Используйте сумму любого сочетания следующих значений:ValueMeaning0 (ноль)None1Borders2Shading4Font8Color16Auto Fit32Heading Rows64Last Row128First Column256Last Column

LinkToSource
Object

Необязательный объект. Значение true , чтобы установить связь между новой таблицей и источником данных.

Connection
Object

Необязательный объект. Диапазон, в пределах которого выполняется запрос, заданный параметром SQLStatement. Указание диапазона зависит от способа извлечения данных. Например, при получении данных через open Database Connectivity (ODBC) укажите строка подключения. При получении данных из Microsoft Excel с помощью динамического обмена данными (DDE) необходимо указать именованный диапазон или "Вся электронная таблица". Безопасности Динамический обмен данными (DDE) — это устаревшая технология, которая не является безопасной. По возможности используйте более безопасную альтернативу DDE. При получении данных из Microsoft Access необходимо указать слово "Таблица" или "Запрос", за которым следует имя таблицы или запроса.

SQLStatement
Object

Необязательный параметр String. Необязательная строка запроса, которая извлекает подмножество данных в основном источнике данных для вставки в документ.

SQLStatement1
Object

Необязательный параметр String. Если строка запроса длиннее 255 символов, SQLStatement обозначает первую часть строки и SQLStatement1 вторую часть.

PasswordDocument
Object

Необязательный объект. Пароль (если он есть), необходимый для открытия источника данных. (См. примечания ниже.)

PasswordTemplate
Object

Необязательный объект. Если источник данных является документом Word, этот аргумент является паролем (если он есть), необходимым для открытия присоединенного шаблона. (См. примечания ниже.)

WritePasswordDocument
Object

Необязательный объект. Пароль, необходимый для сохранения изменений в документе. (См. примечания ниже.)

WritePasswordTemplate
Object

Необязательный объект. Пароль, необходимый для сохранения изменений в шаблоне. (См. примечания ниже.)

DataSource
Object

Необязательный объект. Путь и имя файла источника данных.

From
Object

Необязательный объект. Номер первой записи данных в диапазоне записей для вставки.

To
Object

Необязательный объект. Номер последней записи данных в диапазоне записей для вставки.

IncludeFields
Object

Необязательный объект. Значение true , чтобы включить имена полей из источника данных в первую строку новой таблицы.

Комментарии

Избегайте использования в приложениях жестко заданных паролей. Если в процедуре требуется пароль, запросите пароль у пользователя, сохраните его в переменной, а затем используйте эту переменную в коде.

Избегайте использования встроенной учетной записи входа системного администратора (SA). Вместо этого сделайте системных администраторов участниками фиксированной роли сервера sysadmin и создайте для них собственные учетные записи. Используйте sa, только если другого способа для входа в систему нет. Чтобы предотвратить несанкционированный доступ с помощью учетной записи sa, назначьте для нее уникальный надежный пароль.

По возможности используйте проверку подлинности Windows (которую также называют доверительным соединением), которая для подключения к SQL Server применяет учетную запись пользователя Windows. Если пользователь подключается с помощью учетной записи Windows, SQL Server получает данные из операционной системы Windows для проверки имени и пароля учетной записи. Для использования проверки подлинности Windows администратор сервера должен настроить SQL Server для применения этого режима проверки подлинности. Если проверка подлинности Windows недоступна, не сохраняйте учетные данные пользователей. Будет надежнее, если пользователи будут вводить учетные данные при каждом входе в систему.

Применяется к