Datové objekty ActiveX (ADO)

Autor: Randy Alexander
Datum Vytvoření: 25 Duben 2021
Datum Aktualizace: 26 Červen 2024
Anonim
Datové objekty ActiveX (ADO) - Technologie
Datové objekty ActiveX (ADO) - Technologie

Obsah

Definice - Co to znamená ActiveX Data Objects (ADO)?

ActiveX Data Objects (ADO) je kolekce softwarových komponent poskytujících programové rozhraní pro přístup ke zdrojům dat z klientských aplikací. ADO funguje jako vrstva pro přístup k libovolnému datovému úložišti obecným způsobem z aplikačního kódu. To eliminuje potřebu znát implementaci databáze a snižuje složitost řešení nízkoúrovňového kódu potřebného pro zpracování dat.

Datový objekt activeX (ADO), uvolněný v roce 1996, pochází z konceptu RDO (vzdálený datový objekt) a DAO (objekt pro přístup k datům). Jedna ze složek MDAC (součásti Microsoft Data Access Components), ADO a dalších složek MDAC poskytuje rámec komponent používaných klientskými aplikacemi pro přístup k SQL, polostrukturovaným a starým datovým obchodům.

ADO.NET je pokročilá technologie přístupu k datům navržená pro práci v prostředí .NET a je založena na odpojeném modelu pro přístup k datům. Zatímco ADO používá technologii COM (Component Object Model) pro poskytování služby přístupu k datům z nespravovaného kódu, ADO.NET závisí na spravovaných poskytovatelích CLR (Common Language Runtime) rámce .NET.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje ActiveX Data Objects (ADO)

ADO používá zprostředkovatele OLEDB pro připojení ke zdrojům dat a přístup k datům. OLEDB je komponentové programové rozhraní poskytované pro interakci s různými zdroji dat. Těmito datovými zdroji mohou být relační i nerelační databáze, jako jsou objektové databáze, webové stránky, tabulky nebo e-maily. Před OLEDB a ADO byl ODBC (otevřená databázová konektivita) oblíbeným modelem používaným v aplikacích napříč platformami.

Objektový model ADO obsahuje čtyři kolekce dvanácti objektů. Různé kolekce jsou pole, vlastnosti, parametry a chyby. Každá kolekce se skládá z následujících dvanácti objektů:


  1. Připojení - pro připojení ke zdroji dat prostřednictvím OLE DB
  2. Příkaz - pro zadání instrukce (dotaz SQL nebo uložená procedura) poskytovateli dat
  3. Recordset - skupina záznamů představujících data
  4. Okamžitý - sada záznamů uzamčená optimisticky nebo pesimisticky
  5. Dávka - pro spáchání nebo provedení transakce vrácení databáze
  6. Transakce - transakce databáze
  7. Záznam - sada polí
  8. Stream - pro čtení a zápis proudu bajtů
  9. Parametr - pro změnu funkčnosti
  10. Pole - sloupec v databázi
  11. Vlastnost - schopnost poskytovatele OLEDB
  12. Chyba - chyba, se kterou se poskytovatel OLEDB potýká při jeho provádění

ADO 2.8 je nejnovější verze a má následující funkce:

  • Komponenty: Používají se pro přístup k datům a manipulaci s nimi z různých zdrojů a nabízejí výhody, jako je snadnost použití, rychlejší přístup, nízká režie paměti a malý disk.
  • ADO MD (MultiDImensional): Používá se pro přístup k vícerozměrným datům, jako jsou objekty CubeDef a CellSet.
  • RDS (Remote Data Services): Jedná se o získání a aktualizaci dat na serveru z klienta v jedné transakci.
  • ADOX (Rozšíření ADO): Toto je další sada komponent používaných k vytváření a údržbě objektů souvisejících se schématem (tabulky nebo procedury) a zabezpečením (uživatel a skupina).