Ali potrebujem gonilnik ODBC?
Samo za Access in druge programe, ki do podatkov dostopajo prek ODBC. Excel in Power BI ga ne potrebujeta, ker podatkovni prehod bereta s Power Query kot vir OData.
Kaj potrebuje posamezno orodje
| Orodje | Pot do podatkovnega prehoda | Je gonilnik potreben? | Branje in filtriranje | Urejanje |
|---|---|---|---|---|
| Access, Access Runtime | povezana tabela, prepustna poizvedba, DAO/ADO | da, v enaki različici (32- ali 64-bitni) kot Access | da, opravi ju prehod | da, v podatkovnem listu in obrazcih |
| Excel, Power BI | Power Query, vir OData (/odata/v4/…) | ne | da, filtriranje in razvrščanje opravi prehod | ne |
| Programi .NET | ADO.NET (System.Data.Odbc) prek gonilnika ali neposredno HTTP | samo za ADO.NET | da | da |
| VBA brez povezanih tabel | HTTP z razredom DbGwClient: skrbniški ukazi, vse druge zahteve prek Execute | ne | prek Execute | prek Execute |
Možnosti, ki so v Access že vgrajene, ne zadoščajo. Povezava s podatkovnimi storitvami (Data Services)
temelji na opisu povezave XML za Business Connectivity Services, ne na OData, tako povezana tabela pa
je samo za branje (Microsoft:
Link to a Data Service). Da lahko
Access podatke ureja v podatkovnem listu, mora gonilnik ODBC parametre Accessa vezati kot vrednosti,
filtre posredovati prehodu in tipe stolpcev prevzeti iz dokumenta metapodatkov ($metadata). To
naredi gonilnik ODBC za OData.
Osnovni pojmi
32- ali 64-bitna različica. 32-bitna aplikacija naloži samo 32-bitni gonilnik, 64-bitna samo 64-bitnega. Namestitveni paket gonilnika namesti oba, zato vam ni treba vedeti, katera različica Officea je nameščena na delovni postaji.
Brez izvajalnega okolja .NET. Gonilnik je izvorna knjižnica DLL, zato delovna postaja izvajalnega okolja .NET ne potrebuje.
Splošen gonilnik. Gonilnik deluje s katero koli storitvijo OData v4. S podatkovnim prehodom uporablja še njegove razširitve: prepustne poizvedbe, združevanje, prijavo z osebnim ključem in 2FA (dvostopenjskim preverjanjem identitete) ter izbiro identitete, pod katero stavki tečejo v podatkovni zbirki.
Sorodne teme
- Izhodišče, primeri uporabe in alternative – kateri problem izdelek rešuje in katere druge poti obstajajo
- „Povezovanje tabele v Accessu“ in „Niz povezave gonilnika“ (dokumentacija gonilnika ODBC)
- HTTP: OData v4 – kaj Power Query pošilja prehodu