Olvasás angol nyelven

Megosztás a következőn keresztül:


OleDb.DataSource

Syntax

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

Névjegy

A kapcsolati sztring connectionStringáltal megadott OLE DB-adatforrásból származó SQL-táblákat és nézeteket tartalmazó táblát ad vissza. connectionString lehet szöveg vagy tulajdonságérték-párok rekordja. A tulajdonságértékek lehetnek szöveg vagy szám. További tulajdonságok megadásához megadható egy opcionális rekordparaméter options. A rekord a következő mezőket tartalmazhatja:

  • CreateNavigationProperties: Logikai (igaz/hamis), amely meghatározza, hogy létre kell-e hozni navigációs tulajdonságokat a visszaadott értékeken (az alapértelmezett érték igaz).
  • NavigationPropertyNameGenerator: A navigációs tulajdonságok neveinek létrehozásához használt függvény.
  • Query: Az adatok lekéréséhez használt natív SQL-lekérdezés. Ha a lekérdezés több eredményhalmazt hoz létre, csak az első lesz visszaadva.
  • HierarchicalNavigation: Logikai (igaz/hamis), amely meghatározza, hogy megtekintse-e a sémanevek szerint csoportosított táblákat (az alapértelmezett érték igaz).
  • ConnectionTimeout: Időtartam, amely azt szabályozza, hogy mennyi ideig kell várni a kiszolgálóval való kapcsolat létesítésére tett kísérlet megszakítása előtt. Az alapértelmezett érték illesztőprogram-függő.
  • CommandTimeout: A kiszolgálóoldali lekérdezés futtatásának időtartamát szabályozza a megszakítás előtt. Az alapértelmezett érték tíz perc.
  • SqlCompatibleWindowsAuth: Logikai (igaz/hamis), amely meghatározza, hogy SQL Server-kompatibilis kapcsolati sztring windowsos hitelesítési beállításokat állít-e elő. Az alapértelmezett érték igaz.

A rekordparaméter a következőként van megadva: [option1 = value1, option2 = value2...] vagy [Query = "select ..."].