• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 400
  • Last Modified:


Need some help in converting COleVariant into actual strings that I can use.  Here is an exerpt of code that retreives a project number from an Access DB:  

COleVariant vProject = ProjectSet.GetFieldValue("ProjectNumber");

Now, what I need is to compare vProject to a CString data type so how do I convert it?

Is there any place I could find help on this as what is in VC++ isn't really geared towards conversion of data types.

1 Solution
CString str =  V_BSTR(&vProject);

I agree the documentation isn't too great in this area. But all the extraction macros for the various data types are defined in OLEAUTO.H
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Train for your Pen Testing Engineer Certification

Enroll today in this bundle of courses to gain experience in the logistics of pen testing, Linux fundamentals, vulnerability assessments, detecting live systems, and more! This series, valued at $3,000, is free for Premium members, Team Accounts, and Qualified Experts.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now