Dela via


OleDb.DataSource

Syntax

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

Om

Returnerar en tabell med SQL-tabeller och vyer från OLE DB-datakällan som anges av anslutningssträng connectionString. connectionString kan vara text eller en post med egenskapsvärdepar. Egenskapsvärden kan antingen vara text eller tal. En valfri postparameter, options, kan tillhandahållas för att ange ytterligare egenskaper. Posten kan innehålla följande fält:

  • CreateNavigationProperties: Ett logiskt (sant/falskt) som anger om navigeringsegenskaper ska genereras för de returnerade värdena (standardvärdet är sant).
  • NavigationPropertyNameGenerator: En funktion som används för att skapa namn för navigeringsegenskaper.
  • Query: En intern SQL-fråga som används för att hämta data. Om frågan genererar flera resultatuppsättningar returneras endast den första.
  • HierarchicalNavigation: Ett logiskt (sant/falskt) som anger om tabellerna ska visas grupperade efter deras schemanamn (standardvärdet är sant).
  • ConnectionTimeout: En varaktighet som styr hur länge du ska vänta innan du överger ett försök att upprätta en anslutning till servern. Standardvärdet är drivrutinsberoende.
  • CommandTimeout: En varaktighet som styr hur länge frågan på serversidan tillåts köras innan den avbryts. Standardvärdet är tio minuter.
  • SqlCompatibleWindowsAuth: Ett logiskt (sant/falskt) som avgör om SQL Server-kompatibla anslutningssträng alternativ för Windows-autentisering ska skapas. Standardvärdet är sant.

Postparametern anges som [option1 = value1, option2 = value2...] eller [Query = "select ..."] till exempel.