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 ..."] например.