ActiveX datu objekti (ADO)

Autors: Randy Alexander
Radīšanas Datums: 25 Aprīlis 2021
Atjaunināšanas Datums: 14 Maijs 2024
Anonim
The Great Gildersleeve: Iron Reindeer / Christmas Gift for McGee / Leroy’s Big Dog
Video: The Great Gildersleeve: Iron Reindeer / Christmas Gift for McGee / Leroy’s Big Dog

Saturs

Definīcija - ko nozīmē ActiveX datu objekti (ADO)?

ActiveX datu objekti (ADO) ir programmatūras komponentu kolekcija, kas nodrošina programmētu saskarni, lai piekļūtu datu avotiem no klientu lietojumprogrammām. ADO darbojas kā slānis, lai no lietojumprogrammas koda vispārīgi piekļūtu jebkuram datu krājumam. Tas novērš nepieciešamību iegūt zināšanas par datu bāzes ieviešanu un samazina sarežģītību, kas saistīta ar zema līmeņa kodu, kas nepieciešams datu apstrādei.

Izlaists 1996. gadā, ActiveX datu objekts (ADO) radās no RDO (attālais datu objekts) un DAO (datu piekļuves objekts) jēdziena. Viens no MDAC komponentiem (Microsoft datu piekļuves komponenti), ADO un citi MDAC komponenti nodrošina komponentu sistēmu, ko klientu lietojumprogrammas izmanto, lai piekļūtu SQL, daļēji strukturētiem un mantotiem datu krājumiem.

ADO.NET ir uzlabota datu piekļuves tehnoloģija, kas paredzēta darbam .NET vidē, un ir balstīta uz atvienoto datu piekļuves modeli. Kamēr ADO izmanto COM (Component Object Model) tehnoloģiju, lai nodrošinātu datu piekļuves pakalpojumu no nepārvaldīta koda, ADO.NET ir atkarīgs no pārvaldītajiem .NET ietvara CLR (Common Language Runtime) nodrošinātājiem.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro ActiveX datu objektus (ADO)

ADO izmanto OLEDB pakalpojumu sniedzēju, lai izveidotu savienojumu ar datu avotiem un piekļūtu datiem. OLEDB ir uz komponentiem balstīts programmnodrošinājums, kas paredzēts mijiedarbībai ar dažādiem datu avotiem. Šie datu avoti var būt gan relāciju, gan nesaistītas datu bāzes, piemēram, objektu datu bāzes, Web lapas, izklājlapas vai e-pasta ziņas. Pirms OLEDB un ADO ODBC (atvērtās datu bāzes savienojamība) bija populārais modelis, ko izmantoja lietojumprogrammās dažādās platformās.

ADO objektu modelī ir četras divpadsmit objektu kolekcijas. Dažādās kolekcijas ir lauki, rekvizīti, parametri un kļūdas. Katru kolekciju veido šādi divpadsmit objekti:

  1. Savienojums - lai izveidotu savienojumu ar datu avotu, izmantojot OLE DB
  2. Komanda - instrukcijas (SQL vaicājuma vai saglabātās procedūras) ievadīšanai datu sniedzējam
  3. Ierakstu kopa - ierakstu grupa, kas attēlo datus
  4. Tūlīt - ierakstu kopa, kas bloķēta optimistiskā vai pesimistiskā veidā
  5. Batch - datu apmaiņas darījuma veikšanai vai veikšanai
  6. Darījums - transakcija datu bāzē
  7. Ieraksts - lauku kopums
  8. Straume - baitu straumes lasīšanai un rakstīšanai
  9. Parametrs - funkcionalitātes maiņai
  10. Lauks - kolonna datu bāzē
  11. Īpašums - OLEDB nodrošinātāja spēja
  12. Kļūda - kļūda, ar kuru OLEDB sniedzējs saskārās tās izpildes laikā

ADO 2.8 ir jaunākā versija, un tai ir šādas iespējas:


  • Komponenti: Tos izmanto piekļuvei datiem un manipulācijām no dažādiem avotiem, lai piedāvātu tādas priekšrocības kā lietošanas ērtumu, ātrāku piekļuvi, nepietiekamu atmiņu un nelielu diska pēdu.
  • ADO MD (MultiDImensional): To izmanto, lai piekļūtu daudzdimensionāliem datiem, piemēram, objektiem CubeDef un CellSet.
  • RDS (Remote Data Services): Tas ir paredzēts, lai no klienta iegūtu un atjauninātu datus no klienta vienā darījumā.
  • ADOX (ADO paplašinājumi): tas ir papildu komponentu komplekts, ko izmanto, lai izveidotu un uzturētu objektus, kas saistīti ar shēmu (tabulas vai procedūras) un drošību (lietotājs un grupa).