I've got an application that parses a result set of a stored procedure, while debugging I noticed that the value of one of my variables was funky, upon inspection I noticed that the DB's type for this column is [uniqueidentifier]. I'm assuming this is a GUID as far as c++ is concerned. We use a wrapper for the OleDB interface, so this might be the limiting factor (and I may need to address this there), but I was wondering if I give the code where this process takes place maybe I don't need to touch the wrapper at all. I have access to all of boost.
Note: ManagedBlob is part of the wrapper for the stored procedures, I can get column info (if needed from the object) and the actual data for each column returned.