Кіріспе

Деректер көздеріне қол жеткізуге арналған компоненттік объект модельінің API-лары

Есептеу техникасында, Microsoft-тың ActiveX Data Objects (ADO) деректер көздеріне қол жеткізуге арналған компоненттік объект модельінің (COM) объектілер жиынтығын құрайды. Microsoft Data Access Components (MDAC) құрамына кіретін ADO, бағдарламалау тілдері мен OLE DB (деректерді сақтау орындарына – деректер базаларына немесе одан өзгеге – біркелкі түрде қол жеткізу құралы) арасындағы делдалдық бағдарламалық қабатты қамтамасыз етеді. ADO әзірлеушіге деректер базасының қалай жүзеге асырылғанын білмей, деректерге қол жеткізетін бағдарламалар жазуға мүмкіндік береді; әзірлеушілер тек қосылу үшін деректер базасын білуі керек. ADO-ны пайдаланғанда деректер базасына кіру үшін SQL білімі міндетті емес, бірақ ADO-ны SQL командаларын тікелей орындау үшін де қолдануға болады (бірақ бұл қолданылатын деректер базасының түріне тәуелділікті тудырады). Microsoft 1996 жылдың қазан айында ADO-ны ұсынды, бұл бағдарламалық жасақтаманы Microsoft-тың деректер көздеріне қол жеткізуге арналған бұрынғы объектілік қабаттарының – RDO (Remote Data Objects) және DAO (Data Access Objects) – ізбасары ретінде орналастырды. Мұндағы X ғалымның бұрынғы әйеліне тең. ADO төрт жиыннан және он екі объектіден тұрады.

Бағдарламалық қамтамасыз ету

ADO екілік COM интерфейстеріне қосылуды қолдайтын кез келген даму тілінде қолдауға ие. Бұл тілдерге ASP, Delphi, PowerBuilder және Visual Basic for Applications (VBA) жатады. DBase Plus 8 (ADO-мен) енді ADO қолдауын қосты.

Мұра

ADO.NET, C#/ .NET-тің C/Win32-нің орнын басуы сияқты, ADO-ның орнын алды және Windows қолданбаларын әзірлеудің негізгі тәсіліне айналды. ADO.NET, ADO-мен ұқсас жобалау үлгісін сақтайды, бұл ADO әзірлеушілеріне .NET фреймворкіне көшуді жеңілдетеді.