OleDb.DataSource
OleDb.DataSource(connectionString as any, optional options as nullable record) as table
Vrátí tabulku, která obsahuje SQL tabulky a pohledy ze zdroje dat OLE DB určeného připojovacím řetězcem connectionString
.
connectionString
může být text nebo záznam párů hodnot vlastností. Hodnoty vlastností můžou být buď text, nebo číslo. Volitelný parametr záznamu options
může být poskytnut pro upřesnění dalších vlastností. Záznam může obsahovat následující pole:
-
CreateNavigationProperties
: Logická hodnota (true/false), která nastaví, jestli se mají generovat navigační vlastnosti vrácených hodnot (výchozí hodnota je true). -
NavigationPropertyNameGenerator
: Funkce, která se používá k vytváření názvů pro navigační vlastnosti. -
Query
: Nativní dotaz SQL použitý k načtení dat. Pokud dotaz vytvoří více sad výsledků, vrátí se pouze první. -
HierarchicalNavigation
: Logická hodnota (true/false), která nastaví, jestli se mají zobrazit tabulky seskupené podle názvů schémat (výchozí hodnota je true). -
ConnectionTimeout
: Doba trvání, která určuje dobu čekání před opuštěním pokusu o připojení k serveru. Výchozí hodnota je závislá na ovladači. -
CommandTimeout
: Doba trvání, která určuje, jak dlouho může dotaz na straně serveru běžet před zrušením. Výchozí hodnota je deset minut. -
SqlCompatibleWindowsAuth
: Logická hodnota (true/false), která určuje, jestli se mají vytvořit možnosti připojovacího řetězce kompatibilního s SQL Serverem pro ověřování systému Windows. Výchozí hodnota je true.
Parametr záznamu je zadán jako [option1 = hodnota1, option2 = hodnota2...] nebo [Dotaz = "select ..."] například.