社区
数据库
帖子详情
如何将_variant_t类型的变量转换成CString型变量??
renger
2003-02-20 02:51:42
如:
CString str;
vName 为一_variant_t型变量!如何将其值赋给str???
...全文
1174
12
打赏
收藏
如何将_variant_t类型的变量转换成CString型变量??
如: CString str; vName 为一_variant_t型变量!如何将其值赋给str???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stonechm
2003-05-11
打赏
举报
回复
以下代码仅供参考:
CString VariantToString(_variant_t& vt)
{
CString str=_T("");
switch (vt.vt)
{
case VT_BSTR:
{
str.Format("%s",(char*)((_bstr_t)vt));
break;
}
...
default:
break;
}
//
return str;
}
tao_ao
2003-05-05
打赏
举报
回复
CString str = CString((LPCTSTR)(_bstr_t)vName);
我是这样的
winwind
2003-05-05
打赏
举报
回复
_variant_t var;
CString str=CString(var.bstrval);
我编程是这么转换的
simahao
2003-05-05
打赏
举报
回复
CString str = (LPCTSTR)(_bstr_t)vName;
好像是这样的
jesion
2003-05-05
打赏
举报
回复
CString str=(char*)(_bstr_t)vName
一定好用
monge701
2003-05-05
打赏
举报
回复
以上方法我都是过了,没有一个可行
_variant_t vGID = m_recordset->GetCollect(vIndexGID);vGID 是VT_BSTR
请高手指教怎麽将值给cstring类型的GID;
???GID=???vGID.bstrVal??;
seahust
2003-05-04
打赏
举报
回复
我也遇到这样问题,只能得到一个字符,期待答案。。。
chenybin
2003-02-20
打赏
举报
回复
有转换函数的,就是类自己带的就有吧
Aizz
2003-02-20
打赏
举报
回复
SysAllocString()、SysAllocStringLen();
或者使用COleVariant类,具体请看MSDN的相关内容。
renger
2003-02-20
打赏
举报
回复
请大家帮忙看一下,还有如何将BSTR类型转换成CString?
renger
2003-02-20
打赏
举报
回复
用CString str=var.bstrval;只能接收到一个var中的第一个字符,如何将整个字符串转换过来???
lwugui
2003-02-20
打赏
举报
回复
_variant_t var;
........
//CString
::VariantChangeType(&var,&var,0,VT_BSTR);
CString str=var.bstrval;
//时间
::VariantChangeType(&var,&var,0,VT_DATE);
COleDateTime odatetime=var.date
整形
::VariantChangeType(&var,&var,0,VT_I2 );
int ivar=var.iVal
浮点
::VariantChangeType(&var,&var,0,VT_R4 );
float fvar=var.fltVal
货币
::VariantChangeType(&var,&var,0,VT_CY );
COleCurrency ocvar=var.cyVal;
VC C
String
最全面的总结 常用数据
类
型
使用转换详解等总结
WINDOWS程序设计中最常用的一些消息: 2 1 窗口消息:WM_CREATE,WM_DESTROY,WM_CLOSE 2 2 键盘消息:WM_CHAR,WM_KEYDOWN,WM_KEYUP 2 ...六、
VARIANT
、_
variant
_t 与 COle
Variant
17 七、其它 18
VC数据
类
型
详解,解说详细
示例: 二. 常用数据
类
型
转化 2.1数学
类
型
变量
与字符串相互转换 ...●
VARIANT
型
转化成 C
String
型
2.3 BSTR、_bstr_t与CComBSTR 2.4
VARIANT
、_
variant
_t 与 COle
Variant
附录C
String
及字符串转及操作详解
串口调试助手源程序.doc
k++) //将数组转换为C
string
型
变量
{ BYTE bt=*(char*)(rxdata+k); //字符
型
strtemp.Format("%c",bt); //将字符送入临时
变量
strtemp存放 m_strRXData+=strtemp; //加入接收编辑框对应字符串 }
将 _
variant
_t
类
型
的
变量
,
转换成
字符串
/*将 _
variant
_t
类
型
的
变量
,
转换成
字符串(比如如果是数字,则
转换成
数字对应的字符串 :如 10.2 -> "10.200000")*/_
variant
_t var; C
String
str; //转换以后的字符串//以下代码演示如何转换为C标准字符串
型
if ...
C
String
、_bstr_t、_
variant
_t等
类
型
的相互转换
刚接触VC编程的朋友往往对许多数据
类
型
的转换感到迷惑不解,本文将介绍一些常用数据
类
型
的使用。 我们先定义一些常见
类
型
变量
借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119;
数据库
4,012
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章