المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : _variant_t



C++ Programming
05-26-2009, 10:00 AM
In Recordset::Open(const _variant_t & Source,const _variant_t & ActiveConnection,
enum CursorTypeEnum CursorType,enum LockTypeEnum LockType,long Options );

the function takes a _variant_t Source and _variant_t ActiveConnection as values.
But even if i create a _bstr_t connstr("Data Source= LibDB;"";,"";");
and a _bstr_t sqlQuery("SELECT * FROM lib_book_details ORDER BY ISBN");
and use it in Open(sqlQuery,connstr,adOpenDynamic,adLockOptimistic,adCmdText);

It still takes a _bstr_t.
Why doesnt the compiler throw an error ? http://www.barakasoft.com/script/Forums/Images/smiley_confused.gif