Del via


OleDb.DataSource

Syntaks

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

Om

Returnerer en tabel med SQL-tabeller og -visninger fra OLE DB-datakilden, der er angivet af forbindelsesstreng connectionString. connectionString kan være tekst eller en post med egenskabsværdipar. Egenskabsværdier kan enten være tekst eller tal. Der kan angives en valgfri postparameter for optionsat angive yderligere egenskaber. Posten kan indeholde følgende felter:

  • CreateNavigationProperties: En logisk værdi (true/false), der angiver, om der skal genereres navigationsegenskaber for de returnerede værdier (standard er true).
  • NavigationPropertyNameGenerator: En funktion, der bruges til at oprette navne til navigationsegenskaber.
  • Query: En oprindelig SQL-forespørgsel, der bruges til at hente data. Hvis forespørgslen opretter flere resultatsæt, returneres kun det første.
  • HierarchicalNavigation: En logisk værdi (true/false), der angiver, om tabellerne skal vises grupperet efter skemanavne (standard er true).
  • ConnectionTimeout: En varighed, der styrer, hvor længe der skal ventes, før et forsøg på at oprette forbindelse til serveren afbrydes. Standardværdien er driverafhængig.
  • CommandTimeout: En varighed, der styrer, hvor længe serverforespørgslen må køre, før den annulleres. Standardværdien er ti minutter.
  • SqlCompatibleWindowsAuth: En logisk værdi (true/false), der bestemmer, om der skal oprettes SQL Server-kompatible forbindelsesstreng indstillinger til Windows-godkendelse. Standardværdien er true.

Postparameteren er f.eks. angivet som [option1 = value1, option2 = value2...] eller [Query = "select ..."].