無効 SetString (LPCTSTR lpszSrc、VARTYPE vtSrc );
パラメーター
lpszSrc
新しいCOleVariantオブジェクトにコピーするには、null で終わる文字列。
vtSrc特価; 、新しいCOleVariantオブジェクトのVARTYPE(&N)。
解説
文字列を特定の型に設定するには、この関数を呼び出します。パラメーター vtSrcがVT_BSTR (UNICODE) する必要がありますまたはVT_BSTRT (ANSI)。SetStringは通常、 COleVariant::COleVariantコンス トラクター文字列または文字列ポインター パラメーターの既定値から ANSI に文字列を設定する使用され、 VARTYPEに UNICODE はありません。
DAO レコード セットの UNICODE ビルドに ANSI 文字列を見込んでいます。COleVariantオブジェクトを使用する DAO 機能したがって、UNICODE レコード セットを作成していない場合は、使用する必要があります、 COleVariant::COleVariant ( lpszSrc, vtSrc )フォームのコンス トラクターでvtSrcのVT_BSTRTに (ANSI) を設定またはSetString VT_BSTRTを設定vtSrcと ANSI 文字列を確認します。たとえば、 CDAORecordset::SeekとCDAORecordset::SetFieldValueのCDAORecordset関数はパラメーターとしてCOleVariantオブジェクトを使用します。DAO レコード セットは、UNICODE ではない場合これらのオブジェクトは ANSI をする必要があります。
COleVariant 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;COleVariant::COleVariant、 CDAORecordset::Seek、 CDAORecordset::SetFieldValue(&N)