Compartilhar via


Odbc.DataSource

Sintaxe

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

Sobre

Retorna uma tabela de exibições e tabelas SQL da fonte de dados ODBC especificada pela cadeia de conexão connectionString. connectionString pode ser um texto ou um registro de pares de valor da propriedade. Os valores de propriedade podem ser texto ou número. Um parâmetro de registro opcional, options, pode ser fornecido para especificar propriedades adicionais. O registro pode conter os seguintes campos:

  • CreateNavigationProperties: uma lógica (true/false) que define se as propriedades de navegação nos valores retornados serão geradas (o padrão é true).
  • HierarchicalNavigation: uma lógica (true/false) que define se as tabelas agrupadas por seus nomes de esquema serão exibidas (o padrão é false).
  • ConnectionTimeout: uma duração que controla por quanto tempo é necessário esperar antes de abandonar a tentativa de obter uma conexão com o servidor. O valor padrão é 15 segundos.
  • CommandTimeout: uma duração que controla por quanto tempo a consulta do servidor tem permissão para ser executada antes do cancelamento. O valor padrão é dez minutos.
  • SqlCompatibleWindowsAuth: um valor lógico (true/false) que determina se as opções de cadeia de conexão compatíveis com o SQL Server devem ser produzidas para a autenticação do Windows. O valor padrão é true.

Exemplo 1

Retorna as tabelas e exibições SQL da cadeia de conexão fornecida.

Usage

Odbc.DataSource("dsn=your_dsn")

Saída

table