Compartir vía


OleDb.DataSource

Syntax

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

Acerca de

Devuelve una tabla de tablas y vistas SQL del origen de datos OLE DB especificado por la cadena connectionStringde conexión . connectionString puede ser texto o un registro de pares de valor de propiedad. Los valores de propiedad pueden ser texto o número. Se puede proporcionar un parámetro de registro opcional, options, para especificar propiedades adicionales. El registro puede contener los siguientes campos:

  • CreateNavigationProperties: un valor lógico (true/false) que establece si se van a generar propiedades de navegación en los valores devueltos (el valor predeterminado es true).
  • NavigationPropertyNameGenerator: función que se usa para la creación de nombres para las propiedades de navegación.
  • Query: una consulta SQL nativa que se usa para recuperar datos. Si la consulta genera varios conjuntos de resultados, solo se devolverá la primera.
  • HierarchicalNavigation: un valor lógico (true/false) que establece si se van a ver las tablas agrupadas por sus nombres de esquema (el valor predeterminado es true).
  • ConnectionTimeout: duración que controla cuánto tiempo se debe esperar antes de abandonar un intento de realizar una conexión con el servidor. El valor predeterminado depende del controlador.
  • CommandTimeout: duración que controla cuánto tiempo se permite ejecutar la consulta del lado servidor antes de cancelarla. El valor predeterminado es diez minutos.
  • SqlCompatibleWindowsAuth: un valor lógico (true/false) que determina si se deben generar opciones de cadena de conexión compatibles con SQL Server para la autenticación de Windows. El valor predeterminado es true.

El parámetro record se especifica como [option1 = value1, option2 = value2...] o [Query = "select ..."] por ejemplo.