Uz datu servera datorā uzstāda tā saucamo datu provaideru – kaut kāda virsbūve zem specialas tehnoloģijas OLE DB, kura saprot ADO objektu pieprasījumu un kura var pārveidot šos pieprasījumos vajadzīgās darbībās ar datiem. Mijiedarbība starp ADO komponentiem un provaideru realizēta uz universālas tehnoloģijas pamata ActiveX, pie tam provaideris realizēts kā COM-serveris, un ADO komponenti kā COM-klienti. Uz servera datorā izveido un izvieto datu avotu. Ja tās ir fail-servera sistēma tad daži no tabulām dBase, FoxPro, Paradox tipa jāvada ar ODBC draivera palīdzību, bet provaideru lomā lieto Microsoft OLE DB Provaider for ODBC draiveris. Ja pēc kaut kādiem iemesliem nepieciešamais fails neatrada tad fail-servera tabulas var pārvietot MS Access formātā. Uz šī pamatā organizējas vienots fails, kurš glabāja visus nepieciešamas tabulas, indeksi, glabājamas procedūras un citus datu bāzes elementus. Tāds fails tiek vadīts ar Microsoft Jet 4.0 Database Engine palīdzību, bet provaiderā lomā tiek lietots Microsoft Jet 4.0 OLE DB Provaider. Ja lietots datu serveris kā Oracle vai nu MS SQL Server, datiem ne vajag sagatavot pirms lietošanai un provaideru lomā tiek lietots Microsoft OLE BD Provaider for Oracle vai Microsoft OLE BD Provaider for SQL Server. Nav grūti atrast īsto trūkumu šādā tehnoloģijā: ADO nevar būt lietota ja atbilstošai datu struktūrai nav izveidots nepieciešamais provaideris vai ODBC-draiveris.
Uz klienta datora novietoja saistības komponentus TAdoConnection un datu saraksta komponentus TAdoTable, TAdoTable, TAdoStoredProc, gan arī ne attēloti attēlā komplekt-komponenti TAdoDataSet un komandas komponenti TAdoCommand. Katrs no šiem komponentiem var saistīties ar datu provaideru vai ar saistības komponentu palīdzības TAdoConnection, vai arī pariet garām to un lietoja pašu īpašību ConnectionString. Šīs komponents ir kopīgs ar komponentu TDatabase kurš ir lietots BDE arhitektūrā.
…