网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 COleVariant::SetString
释义 COleVariant::SetString

void SetString( LPCTSTR lpszSrc, VARTYPE vtSrc );

参数:
lpszSrc一个以null结尾的字符串,将被拷贝到新的COleVariant对象中。
vtSrc新的COleVariant对象的VARTYPE。

说明:
此函数用来将字符串设置为特别的类型。参数vtSrc必须是VT_BSTR(UNICODE)或VT_BSTRT(ANSI)。SetString通常被用来将字符串设置为ANSI,这是因为COleVariant:: COleVariant构造函数有一个字符串或字符串指针参数,并且没有VARTYPE是UNICODE。
在一个非UNICODE构造中,一个DAO记录集希望字符串是ANSI。因此,对于使用COleVariant对象的DAO函数,如果你不是在创建一个UNICODE记录集,你就必须使用COleVariant:: COleVariant( lpszSrc, vtSrc )形式的构造函数,并且将vtSrc设置为VT_BSTRT(ANSI);或使用SetString并且将vtSrc设置为VT_BSTRT来产生一个ANSI字符串。例如,CDaoRecordset函数CDaoRecordset::Seek和CDaoRecordset::SetFieldValue使用COleVariant对象作为参数。如果这些DAO记录集不是UNICODE的,则这些对象必须是ANSI。

请参阅:
COleVariant::COleVariant, CDaoRecordset::Seek, CDaoRecordset::SetFieldValue
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:30:27