Mitä ActiveX® -tietoobjektit ovat?

Microsoft® Activex® Data Objects eli ADO on työkalu, jota käytetään tietokantojen tai muiden tietolähteiden käyttämiseen. Se on eräs muoto komponenttiobjektimalli (COM) -objekteista, jotka Microsoft® on suunnitellut auttamaan eri ohjelmointikielillä kirjoitettuja komponentteja toimimaan yhdessä. ADO kuuluu työkaluryhmään, jota yleisesti kutsutaan COM -tuotteiksi.

Activex® Data Objects lisää joustavuutta tietokantakehittäjille ja ohjelmointitoiminnoille, jotka käyttävät näitä tietoobjekteja. Se toimii kerroksena ohjelmointikielen ja kaikkien tietoobjektien käyttämiseen käytettävien keinojen välillä. Tämä tarkoittaa sitä, että kehittäjä voi kirjoittaa ohjelman, joka käyttää tietoobjekteja tarvitsematta tietää tietokannan asetuksia. Tietojen käyttämiseen ei tarvita SQL -tietämystä, kun Activex® on käytössä, vaikka ADO: ta voidaan käyttää SQL -komentojen suorittamiseen.

Activex® -tietoobjekteja on neljä kokoelmaa: kentät, ominaisuudet, parametrit ja virheet. Kentät ovat objektikokoelmia, jotka vastaavat tiettyä tietuetta tai tietuejoukkoa tietyn sarakkeen otsikon alla. Ominaisuudet ovat objekteja, jotka kuvaavat tietyn objektin ominaisuuksia. Parametrit ovat osa Komento -objekteja, jotka määrittävät, muuttuuko Komento -objektin toiminta ja miten se muuttuu. Virheet ovat kokoelma kaikkia palveluntarjoajan luomia virheitä, joita ilmenee Activex®-toiminnon aikana.

Activex® -tietoobjektit sisältävät 12 tyyppistä objektia: yhteys, komento, tietuejoukko, välitön, erä, tapahtuma, tietue, virta, parametri, kenttä, ominaisuus ja virhe. Yhteystietoobjektit tallentavat tietoja siitä, miten yhteys tietoihin luotiin ja ylläpidettiin. Komento -objekti on joukko ohjeita, jotka lähetetään tietokantaan siitä, mitä tietoja pyydetään. Kenttäobjekti on sarake, jossa on samaa tietotyyppiä. Tietueobjekti on kenttäobjektien kokoelma ja tietuekokoelma on tietuejoukko -objekti.

Tietuejoukko on tulos yhdistetyistä tietueista ja kentistä, jotka vastaavat tietokantaan haettuja ominaisuuksia. Tietuejoukko -objektin tiedot voivat olla yksinkertainen luettelo tai tietotaulukon tietojen osajoukko, joka vastaa pyynnön muodostamiseen käytettyjä suodattimia. Kun se on luotu, välittömät ja erätieto -objektit kuvaavat, onko tietuejoukko lukittu ja miten. Tapahtuman dataobjekti, kun se on sallittu, aloittaa ja lopettaa datatapahtuman.

Stream -tietoobjekteja käytetään Recordset -objektissa tavuvirran lukemiseen tai kirjoittamiseen. Parametritietoobjekti määrittää, miten menettely toimii sen mukaan, mitä toimintoja tarvitaan. Virhetietoobjekteista tulee osa virheiden kokoelmaa. Ominaisuustietoobjektit määrittelevät palveluntarjoajan tarpeelliseksi katsoman kyvyn.