Jaa


OleDb.DataSource

Syntaksi

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

Noin

Palauttaa SQL-taulukoiden ja -näkymien taulukon OLE DB -tietolähteestä yhteysmerkkijonon määrittämänä connectionString. connectionString voi olla teksti tai ominaisuuden arvoparien tietue. Ominaisuuden arvot voivat olla tekstiä tai lukuja. Valinnainen tietueparametri optionsvoidaan antaa määrittämään lisäominaisuuksia. Tietue voi sisältää seuraavat kentät:

  • CreateNavigationProperties: Looginen arvo (tosi/epätosi), joka määrittää, muodostetaanko siirtymisominaisuudet palautetyille arvoille (oletusarvo on true).
  • NavigationPropertyNameGenerator: Funktio, jota käytetään luomaan nimiä siirtymisominaisuuksille.
  • Query: alkuperäinen tietojen noutamiseen käytettävä SQL-kysely. Jos kysely tuottaa useita tulosjoukkoja, palautetaan vain ensimmäinen.
  • HierarchicalNavigation: Looginen arvo (true/false), joka määrittää, tarkastellaanko taulukoita ryhmiteltynä niiden rakenteen nimien mukaan (oletusarvo on true).
  • ConnectionTimeout: Kesto, joka määrittää, miten kauan odotetaan, ennen kuin yritetään muodostaa yhteys palvelimeen. Oletusarvo on ohjainkohtainen.
  • CommandTimeout: Kesto, joka määrittää, miten kauan palvelinpuolen kyselyn suorittaminen saa kestää, ennen kuin se peruutetaan. Oletusarvo on kymmenen minuuttia.
  • SqlCompatibleWindowsAuth: Looginen arvo (true/false), joka määrittää, tuotetaanko SQL Server -yhteensopivia yhteysmerkkijonovaihtoehtoja Windows-todennusta varten. Oletusarvo on true.

Tietueparametriksi määritetään esimerkiksi [option1 = value1, option2 = value2...] tai [Query = "select ..."].