社区
数据库
帖子详情
求救!_variant_t 转化
anufa
2004-05-05 11:19:09
sql下我的字段为datatime类型
用GetCollect()得到的 _variant_t 类型
我如何才能将它转换成 CString 或 CTime 类型。
大家帮帮我吧,
...全文
57
9
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
9 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
laker_tmj
2004-05-07
up learn
打赏
举报
回复
赞
狂放之歌
2004-05-06
mark..
打赏
举报
回复
赞
aspnetwuxueyou
2004-05-05
use ChangeType member
打赏
举报
回复
赞
aspnetwuxueyou
2004-05-05
_variant_t vtVal;
vtVal.vt = VT_R8;
vtVal.dblVal = 123456789012.1234;
vtVal.ChangeType(VT_DECIMAL);
打赏
举报
回复
赞
swbreath
2004-05-05
好办
COleDateTime time1=(COleDateTime)(_variant_t)var;
然后使用COleDateTime的Format函数转化成字符串
打赏
举报
回复
赞
uynix
2004-05-05
以前见到的别人写的一个函数,希望能对你有用~~~~
CString VariantToCString(VARIANT var)
{
CString strValue;
_variant_t var_t;
_bstr_t bst_t;
time_t cur_time;
CTime time_value;
COleCurrency var_currency;
switch(var.vt)
{
case VT_EMPTY:strValue=_T("");break;
case VT_UI1:strValue.Format ("%d",var.bVal);break;
case VT_I2:strValue.Format ("%d",var.iVal );break;
case VT_I4:strValue.Format ("%d",var.lVal);break;
case VT_R4:strValue.Format ("%f",var.fltVal);break;
case VT_R8:strValue.Format ("%f",var.dblVal);break;
case VT_CY:
var_currency=var;
strValue=var_currency.Format(0);
break;
case VT_BSTR:
var_t=var;
bst_t=var_t;
strValue.Format ("%s",(const char*)bst_t);
break;
case VT_NULL:strValue=_T("");break;
case VT_DATE:
cur_time=(long)var.date;
time_value=cur_time;
strValue=time_value.Format("%A,%B%d,%Y");
break;
case VT_BOOL:strValue.Format ("%d",var.boolVal );break;
default:strValue=_T("");break;
}
return strValue;
}
打赏
举报
回复
赞
szclm
2004-05-05
//获得字段值
_variant_t var=m_DBRecordSet.GetFieldValue(4);
//把所在类型转达成字符型
::VariantChangeType(&var,&var,0,VT_BSTR);
CString str=var.bstrVal;
打赏
举报
回复
赞
Kudeet
2004-05-05
设置_variant_t 里的数据类型
打赏
举报
回复
赞
anufa
2004-05-05
很谢谢大家,
vtVal.vt = VT_R8; ///是什么意思?
我在数据库中把身份证设为 numeric(18 ),
可我用 _variant_t 转化成数值型,要发生益处,又不知道该怎么做了
打赏
举报
回复
赞
相关推荐
WEB开发文档2 总结
请问在ActiveX控件里怎样调用客户端页面的javascript函数,高分
求救
!急急急!! 框架内的页面出现错误时,如何将框架重定向到指定的ErrorPage.aspx dropdownlist如何像树形菜单那样显示 相互嵌套的repeater,被嵌套...
基础
CInternetSession sess(_T("Internet Explorer"));会不会用自动使用IE的代理服务器? 简单问题,关于COM 如何将对话框的背景设置为BMP图形?? 高分请大家讨论:如何模拟一个验证口令的网页,我想应该是通过http协议,...
我在CSDN参与的3000个帖子
为何用一个数组来接收 split()函数的值,这个数组就只能定义成
variant
类型呢? 58: 回来报到一下,顺便做一个REALbasic的广告 59: 怎样获取机器上安装的ie应用程序的路径 60: 函数执行次数的问题,...
VC++中可能遇到的问题
T 如何用程序控制电源管理设置 Q 我们知道在电源选项 属性 里面可以设置 关闭监视器 1分钟之后,...,从不 关闭硬盘 1分钟之后,...,从不 待机时间 1分钟之后,...,从不请问这些设置我怎么用程序来实现 比如我...
Win32 & .Net Q&A 200509
BeforeNavigate2事件有个Headers As
Variant
参数,我怎样修改它? 我试过Headers = "Referer:http://www.csdn.net",好像不起作用啊,用嗅探器没看到添加的这个Header,请高手帮帮忙,谢谢! A you can use the APP ...
VC++中可能遇到的问题收藏
VC++中可能遇到的问题收藏 | 旧一篇: 在VC中动态加载ODBC时的一些小细节 function StorePage(){d=...t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);
Win32 & .Net Q&A 200509铪铪
BeforeNavigate2事件有个Headers As
Variant
参数,我怎样修改它? 我试过Headers = "Referer:http://www.csdn.net",好像不起作用啊,用嗅探器没看到添加的这个Header,请高手帮帮忙,谢谢! A you can use the APP ...
PHP常用函数手册
返回值:返回此数组中的最大值(最小值),若参数中有浮点数,则所有参数
转化
成浮点数,返回值也为浮点数;否则所有参数
转化
成整数,返回值为整数。 pi 函数描述: double pi (); 返回值:函数 pi 返回...
ERP沙盘模拟实践实验报告.docx
ERP沙盘模拟实践实验报告
算法分析与设计实验报告-求最大子段和实验报告(含源代码).doc
算法分析与设计实验报告-求最大子段和实验报告(含源代码).doc
Awesome_Game_UI_Pack_Button_Pack_and_Icon_pack_16_v1.0
Awesome_Game_UI_Pack_Button_Pack_and_Icon_pack_16_v1.0
某公司ERP生产管理系统实验报告.docx
某公司ERP生产管理系统实验报告
算法分析与设计之引言.pps
算法分析与设计之引言.pps
基于51单片机的数字电容测量仪设计实验报告.doc
基于51单片机的数字电容测量仪设计实验报告.doc
云外归鸟的图像处理支持库1.1#0版(第三方)
资源介绍:。易语言YunImage.fne支持库中文名为易语言图像处理支持库,本易语言支持库支持库封装了CxImage图像处理库。易语言YunImage.fne支持库为一般支持库,需要易系统3.6版本的支持,需要系统核心支持库3.7版本的支持,提供了5种库定义数据类型,提供了215种命令,提供了53个库定义常量。易语言图像处理支持库为易语言第三方支持库。操作系统需求: Windows。资源作者:。易语言论坛。资源界面:。资源下载:。
响应光盘行动-拒绝餐饮浪费-主题班会教案.docx
响应光盘行动-拒绝餐饮浪费-主题班会教案.docx
Java项目:企业人事系统(java+SpringBoot+Vue+ElementUI+maven+mysql)
项目介绍 人事管理系统功能包括人事通讯,员工信息,人事考评,奖惩,培训管理,薪资管理,统计分析,和系统管理六大模块,对应人事工作基本流程:新员工入职档案建立,调动,辞职,员工信息的查询及工资管理等方面.系统管理可以根据不同的角色分配菜单权限设置,不同的用户授予不同角色,对人事结构,单位结构进行整体调配设置.在线聊天可以实现操作员之间讯息的及时通讯. 项目基于MVVM的前后端分离开发模式进行开发.MVVM即模型(Model)-视图(View)-视图模型(View Model),实现了数据视图的双向绑定.相对于MVC模式和MVP来说,MVVM是一个比较新的开发架构,它是一种将MVP模式与WPF相结合应用方式发展演变而成的新型开发架. 前后端分离是指将前端和后端从之前的全部由后端负责中分离开来,不再共用一个Server,前端作为一个独立Serve存在.前后端通过接口使用HTTP协议交互,本项目使用vu实体属性outer做前端路由处理.页面跳转不在由后端处理,前后端只是数据的交互.前后端分离的好处在于降低了前后端的耦合性.当面对不同的硬件场景时,需要构建不同的界面,前后端分离之后,只需要扩展
2020年高考英语试卷(北京卷-附答案).docx
2020年高考英语试卷(北京卷-附答案).docx
WPFPrism框架学习
WPFPrism框架学习
精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf
精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf精选大学生互联网+创业项目经验分享演讲发言稿三篇.pdf
发帖
数据库
加入
微信扫一扫
点击复制链接
3968
社区成员
3.9w+
社区内容
VC/MFC 数据库
社区管理员
申请成为版主
帖子事件
创建了帖子
2004-05-05 11:19
社区公告
暂无公告