I would use ADO; it's by far the quickest way to get going, even with dealing with the COM aspects of it. Start here. It's much easier than rolling your own Consumer implementation, unless you really need to lower-level access that doing OLEDB directly provides.