У вас есть (слишком много) много вариантов: ADO / RDO , DAO , ODBC и OLE DB , чтобы назвать только несколько. DAO официально устарела. Официально ADO / RDO нет, но MS, похоже, больше их не заботит. С VC 6, однако, морально устарела - это в значительной степени факт жизни. Я полагаю, что они все еще поддерживаются, по крайней мере, до некоторой степени в VS 2008, но в них, например, больше нет мастеров, помогающих использовать DAO.
Это в основном оставляет OLE DB и ODBC в качестве вашей первой пары вариантов. MS по-прежнему активно поддерживает и развивает их, а другие вряд ли смогут обеспечить какое-либо серьезное преимущество.
Я должен добавить, что VC ++ 6.0 предоставляет немало функций, отсутствующих в VS2008 для написания приложений, использующих базы данных. Возможно, вы захотите взглянуть на то, что я показал в предыдущем вопросе для получения некоторых указаний.