You could always use ODBC. There are many simple wrapper classes that make it very painless to do. I have been using a set of ODBC wrappers for many years now and have had no problems with sybase, oracle, MSSQL, Access, etc. Additionally, if you are just executing statements/sprocs and using fwd only result set fetching, odbc is a little faster than using ATL/OLEDB. If you need wrapper classes, send me an email and I can set you up.