OleDb.DataSource
OleDb.DataSource(connectionString as any, optional options as nullable record) as table
Retourneert een tabel met SQL-tabellen en weergaven uit de OLE DB-gegevensbron die is opgegeven door de verbindingsreeks connectionString
.
connectionString
kan tekst of een record van eigenschapswaardeparen zijn. Eigenschapswaarden kunnen tekst of getal zijn. Er kan een optionele recordparameter, options
, worden opgegeven om aanvullende eigenschappen op te geven. De record kan de volgende velden bevatten:
-
CreateNavigationProperties
: een logische waarde (waar/onwaar) waarmee wordt ingesteld of navigatie-eigenschappen moeten worden gegenereerd op de geretourneerde waarden (standaard is waar). -
NavigationPropertyNameGenerator
: een functie die wordt gebruikt voor het maken van namen voor navigatie-eigenschappen. -
Query
: een systeemeigen SQL-query die wordt gebruikt om gegevens op te halen. Als de query meerdere resultatensets produceert, wordt alleen de eerste geretourneerd. -
HierarchicalNavigation
: een logische waarde (waar/onwaar) waarmee wordt ingesteld of de tabellen moeten worden weergegeven die zijn gegroepeerd op basis van de schemanamen (standaard is waar). -
ConnectionTimeout
: Een duur die bepaalt hoe lang moet worden gewacht voordat een poging om een verbinding met de server te maken, wordt opgegeven. De standaardwaarde is afhankelijk van het stuurprogramma. -
CommandTimeout
: een duur die bepaalt hoe lang de query aan de serverzijde mag worden uitgevoerd voordat deze wordt geannuleerd. De standaardwaarde is tien minuten. -
SqlCompatibleWindowsAuth
: een logische waarde (waar/onwaar) waarmee wordt bepaald of sql Server-compatibele verbindingsreeksopties voor Windows-verificatie moeten worden geproduceerd. De standaardwaarde is waar.
De recordparameter is opgegeven als [option1 = value1, option2 = value2...] of [Query = "select ..."] bijvoorbeeld.