DBConnection

DBConnection class

Задает все свойства, связанные с подключением к внешним данным ODBC или OLE DB.

public class DBConnection : ExternalConnection

Характеристики

Имя Описание
BackgroundRefresh { get; set; } Указывает, может ли соединение обновляться в фоновом режиме (асинхронно). true, если предпочтительным использованием соединения является асинхронное обновление в фоновом режиме; false, если предпочтительным использованием соединения является синхронное обновление на переднем плане.
Command { get; set; } Строка, содержащая команду базы данных для передачи API-интерфейсу поставщика данных, который будет взаимодействовать с внешним источником для извлечения data
CommandType { get; set; } Указывает тип команды OLE DB. 1. Запрос указывает имя куба 2. Запрос задает оператор SQL 3. Запрос задает имя таблицы 4. Запрос указывает, что была предоставлена информация по умолчанию, а интерпретация зависит от поставщика. 5. Запрос против веб-поставщик данных списка.
ConnectionDescription { get; set; } Указывает описание пользователя для этого подключения
ConnectionId { get; } Указывает уникальный идентификатор этого соединения.
ConnectionInfo { get; set; } Строка информации о подключении используется для связи с источником данных OLE DB или ODBC.
CredentialsMethodType { get; set; } Указывает метод проверки подлинности, который будет использоваться при установлении (или повторном установлении) соединения.
Id { get; } Получает идентификатор соединения.
IsDeleted { get; set; } Указывает, было ли удалено связанное подключение к книге. true, если соединение было удалено; в противном случае false.
IsNew { get; set; } Истинно, если соединение не обновлялось в первый раз; в противном случае ложно. Это состояние может произойти, когда пользователь сохраняет файл до завершения запроса.
KeepAlive { get; set; } Истинно, когда приложение для работы с электронными таблицами должно прилагать усилия для поддержания соединения открытым. При значении false приложение должно закрыть соединение после получения информации .
Name { get; set; } Указывает имя соединения. Каждое соединение должно иметь уникальное имя.
OdcFile { get; set; } Указывает полный путь к файлу внешнего подключения, из которого это подключение было создано. Если во время попытки обновления данных происходит сбой подключения, а reconnectionMethod=1, , приложение для работы с электронными таблицами попытается повторить попытку, используя информацию из внешнего файла подключения вместо объекта подключения, встроенного в книгу.
OnlyUseConnectionFile { get; set; } Указывает, должно ли приложение электронных таблиц всегда и только использовать информацию о соединении во внешнем файле соединения, указанном атрибутом odcFile , при обновлении соединения. Если false, то приложение электронной таблицы должно следовать процедуре, указанной атрибутом reconnectionMethod .
Parameters { get; } получаетConnectionParameterCollection для ODBC или веб-запроса.
override PowerQueryFormula { get; } Получает определение формулы мощного запроса.
ReconnectionMethodType { get; set; } Указывает, что должно делать приложение для работы с электронными таблицами при сбое подключения. Значение по умолчанию — ReConnectionMethodType.Required.
RefreshInternal { get; set; } Указывает количество минут между автоматическими обновлениями соединения.
RefreshOnLoad { get; set; } Истинно, если это соединение должно обновляться при открытии файла; в противном случае false.
SaveData { get; set; } Истинно, если внешние данные, полученные через соединение для заполнения таблицы, должны быть сохранены вместе с рабочей книгой; в противном случае ложно.
SavePassword { get; set; } Истинно, если пароль должен быть сохранен как часть строки подключения; в противном случае False.
SeverCommand { get; set; } Указывает вторую текстовую строку команды, которая сохраняется, когда используются поля страницы на основе сервера сводной таблицы. Для подключений ODBC serverCommand обычно является более широким запросом, чем команда (в первом нет предложения WHERE). На основе этих двух команд (Command и ServerCommand) можно заполнить пользовательский интерфейс параметров и построить параметризованные запросы
SourceFile { get; set; } Используется, когда внешний источник данных основан на файлах. При сбое подключения к такому источнику данных приложение для работы с электронными таблицами пытается напрямую подключиться к этому файлу. Может быть , выраженным в URI или системной нотации пути к файлу.
SSOId { get; set; } Идентификатор для единого входа (SSO), используемый для аутентификации между промежуточным сервером электронной таблицыML и внешним источником данных.
Type { get; set; } Получает или задает тип источника данных внешнего подключения.

Смотрите также