DAO (Data access object ) is used for accessing data before ado it was used for database installed on same sys where the application resides.
RDO (Remote data object ) is used for accessing remote data
ADO (Active data object ) most powerful till date it is nothing but combination of both DAO and RDO