Skip to main content

OleDb.DataSource

Pateikia SQL lentelių ir rodinių lentelę iš OLE DB duomenų šaltinio.

Syntax

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

Remarks

Pateikia SQL lentelių ir rodinių lentelę iš OLE DB duomenų šaltinio, kurį nurodo jungimosi eilutė connectionString. connectionString gali būti tekstas arba ypatybės reikšmių porų įrašas. Ypatybės reikšmės gali būti tekstas arba skaičiai. Galima nurodyti pasirenkamą įrašo parametrą options norint nurodyti papildomas ypatybes. Įraše gali būti tokie laukai:

  • CreateNavigationProperties : Loginė reikšmė („true“ / „false“), nurodanti, ar kurti pateiktų reikšmių naršymo ypatybes (numatytoji reikšmė – „true“).
  • NavigationPropertyNameGenerator : Funkcija, naudojama naršymo ypatybių pavadinimams kurti.
  • Query : Pirminė SQL užklausa, naudojama duomenims nuskaityti. Jei užklausa pateikia kelis rezultatų rinkinius, bus rodomas tik pirmasis.
  • HierarchicalNavigation : Loginė reikšmė („true“ / „false“), nustatanti, ar rodyti lenteles, sugrupuotas pagal jų schemų pavadinimus (numatytoji reikšmė – „false“).
  • ConnectionTimeout : Trukmė, kontroliuojanti bandymo užmegzti ryšį su serveriu laiką prieš jį nutraukiant. Numatytoji reikšmė priklauso nuo tvarkyklės.
  • CommandTimeout : Trukmė, kontroliuojanti serverio užklausos vykdymo laiką prieš ją atšaukiant. Numatytoji reikšmė yra dešimt minučių.
  • SqlCompatibleWindowsAuth : Loginė reikšmė („true“ / „false“), nustatanti, ar pateikti su „SQL Server“ suderinamos jungimosi eilutės parinktis „Windows“ autentifikavimui. Numatytoji reikšmė – „true“.

Įrašo parametras nurodomas kaip, pvz., [option1 = value1, option2 = value2...] arba [Query = "select ..."].

Category

Accessing data