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: логический (true/false), определяющий, следует ли создавать параметры, совместимые с SQL Server, строка подключения для проверка подлинности Windows. Значение по умолчанию — true.

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