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


OleDb.DataSource

Синтаксис

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

Около

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

  • CreateNavigationProperties: логическое значение (true/false), которое задает, следует ли создавать свойства навигации для возвращаемых значений (по умолчанию значение true).
  • NavigationPropertyNameGenerator: функция, используемая для создания имен для свойств навигации.
  • Query: собственный SQL-запрос, используемый для извлечения данных. Если запрос создает несколько результирующих наборов, будет возвращено только первое.
  • HierarchicalNavigation: логический (true/false), который задает, следует ли просматривать таблицы, сгруппированные по именам схем (по умолчанию — true).
  • ConnectionTimeout: длительность, которая определяет время ожидания, прежде чем отказаться от попытки подключиться к серверу. Значение по умолчанию зависит от драйвера.
  • CommandTimeout: длительность, которая определяет время выполнения запроса на стороне сервера перед отменой. Значение по умолчанию — десять минут.
  • SqlCompatibleWindowsAuth: логическое значение (истина/ложь), определяющее, следует ли создавать параметры строки подключения, совместимые с SQL Server, для аутентификации Windows. Значение по умолчанию — true.

Параметр записи указывается как [option1 = value1, option2 = value2...] или [Query = "select ..."] например.