Cim, si tienes Windows, tienes ODBC y muy seguramente ADO. Si tienes el Visual Studio instalado, tienes ADO y DAO.
ADO no es "tan" sencillo en tanto que necesitas saber COM. ODBC es más sencillo y mucho más completo (yo siempre utilizo ODBC), pero las funciones son muchas y te tomará algún tiempo (mucho) aprenderte todas. Lo mejor es que emplees DAO. Aquí te mando un ejemplillo que saque del MSDN.
CDatabase db;
db.OpenEx( NULL, CDatabase::forceOdbcDialog );
// Create and open a recordset object
// directly from CRecordset. Note that a
// table must exist in a connected database.
// Use forwardOnly type recordset for best
// performance, since only MoveNext is required
CRecordset rs( &db );
rs.Open( CRecordset::forwardOnly,
_T( "SELECT * FROM SomeTable" ) );
// Create a CDBVariant object to
// store field data
CDBVariant varValue;
// Loop through the recordset,
// using GetFieldValue and
// GetODBCFieldCount to retrieve
// data in all columns
short nFields = rs.GetODBCFieldCount( );
while( !rs.IsEOF( ) )
{
for( short index = 0; index < nFields; index++ )
{
rs.GetFieldValue( index, varValue );
// do something with varValue
}
rs.MoveNext( );
}
rs.Close( );
db.Close( );
Como ves, es muy sencillo. Si aún así quieres emplear ADO, envíame un email y te envío documentación al respecto, pero de antemano, deberás saber COM, aunque sea lo básico.