Перейти к основному содержимому

OleDb.DataSource

Возвращает таблицу с таблицами и представлениями SQL из источника данных OLE DB.

Syntax

OleDb.DataSource(
connectionString as any,
optional options as record
) as table

Remarks

Возвращает таблицу с таблицами и представлениями SQL из источника данных OLE DB, указанными в строке подключения connectionString. connectionString может быть текстом или записью из пар "значение-свойство". Значения свойств могут быть текстом или числом. Для указания дополнительных свойств можно предоставить необязательный параметр записи, options. Запись может содержать следующие поля:

  • CreateNavigationProperties : Логическое значение (True или False), которое указывает, следует ли создавать свойства навигации в возвращаемых значениях. Значение по умолчанию — True.
  • NavigationPropertyNameGenerator : Функция, которая используется для создания имен свойств навигации.
  • Query : Собственный запрос SQL для извлечения данных. Если он создает несколько результирующих наборов, возвращается только первый из них.
  • HierarchicalNavigation : Логическое значение (true или false), которое указывает, следует ли просматривать таблицы, сгруппированные по именам схем. Значение по умолчанию — true.
  • ConnectionTimeout : Время ожидания до отмены попытки подключения к серверу. Значение по умолчанию зависит от драйвера.
  • CommandTimeout : Допустимое время выполнения запроса на стороне сервера до его отмены. Значение по умолчанию — 10 минут.
  • SqlCompatibleWindowsAuth : Логическое значение (True или False), которое определяет, следует ли создавать параметры строки подключения, совместимые с SQL Server, для проверки подлинности Windows. Значение по умолчанию — True.
Пример указания параметра записи: [параметр1 = значение1, параметр2 = значение2...] или [Query = "select ..."].

Category

Accessing data