Čítať v angličtine

Zdieľať cez


OleDb.DataSource

Syntax

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

O

Vráti tabuľku SQL tabuliek a zobrazení zo zdroja údajov OLE DB zadaného reťazcom pripojenia connectionString. connectionString môže byť text alebo záznam párov hodnôt vlastností. Hodnoty vlastností môžu byť textové alebo číselné. Ak chcete určiť ďalšie vlastnosti, možno zadať voliteľný parameter záznamu options. Záznam môže obsahovať nasledujúce polia:

  • CreateNavigationProperties: Logická hodnota (true/false), ktorá nastavuje, či sa pri vrátených hodnotách majú generovať vlastnosti navigácie (predvolená hodnota je True).
  • NavigationPropertyNameGenerator: funkcia, ktorá sa používa na vytváranie názvov vlastností navigácie.
  • Query: natívny dotaz SQL používaný na načítanie údajov. Ak dotaz vytvorí viacero množín výsledkov, vráti sa len prvá z nich.
  • HierarchicalNavigation: Logická hodnota (true/false), ktorá nastavuje, či sa majú zobraziť tabuľky zoskupené podľa názvov schémy (predvolená hodnota je True).
  • ConnectionTimeout: Trvanie, ktoré určuje, ako dlho sa má počkať, kým sa pokus o vytvorenie pripojenia na server zruší. Predvolená hodnota je závislá od ovládača.
  • CommandTimeout: trvanie, ktoré určuje, ako dlho má dotaz na strane servera povolené byť spustený, predtým ako sa zruší. Predvolená hodnota je desať minút.
  • SqlCompatibleWindowsAuth: Logická hodnota (true/false), ktorá určuje, či sa pre overovanie Windowsom majú vyprodukovať možnosti reťazca pripojenia kompatibilné s SQL Serverom. Predvolená hodnota je True.

Parameter záznamu je napríklad zadaný ako [možnosť1 = hodnota1, možnosť2 = hodnota2...] alebo [Query = "select ..."].