ActivexDataObject (ADO) is a MicroSoft technology. It provides an ObjectModel to ease the use of ComponentObjectModel based OleDb? data resource interface.
There is an extension to this library called ADOX. It stands for ActiveX Data Objects Extensions for Data Definition Language and Security.
With the introduction of MicrosoftDotNet, there is an AdoDotNet which has slightly different capabilities to the original ActivexDataObject.
It is said the original ADO will still be recommended to be used by DotNet applications requiring features not available in AdoDotNet.