I have used "
A set of ADO classes - version 2.20[
^]" together with "
ADO Connection Strings[
^]" with great success. These classes use MFC and you have to tweak the #import definitions at the top of the ado2.h file to suit your setup. This is my tweak using VS8 on windows 7:
#pragma warning (push, 3)
#pragma warning (disable: 4146)
#import "C:\Program Files (x86)\Common Files\System\ado\msado28.tlb" rename("EOF", "EndOfFile")
#import "C:\Program Files (x86)\Common Files\System\ado\MSJRO.DLL" no_namespace rename("ReplicaTypeEnum", "_ReplicaTypeEnum")
using namespace ADODB
Maybe not the most portable solution, but it works for my setup.