ADO and RDO allow you to use Visual Basic or other COM-enable programming language to connect to the database directly (circumventing the objects) through RODBA with the restrictions that RODBA provides.

The ADO and the RDO are objects that allow a application to connect to a database and "talk" to it through SQL.

For more information refer to microsoft.com: ADO, DAO and RDO in Visual Basic