社区
数据库
帖子详情
ADO的VT_DATE类型如何转换为字符串类型?
najzni
2005-04-14 11:06:43
用C或者API实现。
...全文
161
7
打赏
收藏
ADO的VT_DATE类型如何转换为字符串类型?
用C或者API实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jerry
2005-04-15
打赏
举报
回复
VARIANT var
// 无论var原来是什么类型,现在我们尝试将它转换到串:
if(S_OK==VariantChangeType(&var, &var, 0, VT_BSTR))
{
// 成功
}
else
{
// 失败,不能将这个variant 转换到 串(其实绝大多数的数据都可以转换到串)
}
晨星
2005-04-15
打赏
举报
回复
得分靠别人。:P
晨星
2005-04-15
打赏
举报
回复
VariantChangeType?
najzni
2005-04-15
打赏
举报
回复
看来还是得靠自己。
najzni
2005-04-15
打赏
举报
回复
问题已经解决,我把我的经验与大家共享:
_variant_t vSrc=....时间字段的值
_bstr_t b_str=_bstr_t(vSrc);
char szDest[32];
sprintf(szDest,"%s",b_str.operator char *());
najzni
2005-04-14
打赏
举报
回复
COleVariant是mfc类。
我的程序构架是是C的,所以不行。
晨星
2005-04-14
打赏
举报
回复
试试COleVariant::ChangeType?
ADO
学习(五)_variant_t
类型
Specifies the variant types. Syntax C++ Copy enum VARENUM {
VT
_EMPTY = 0,
VT
_NULL = 1,
VT
_I2 = 2,
VT
_I4 = 3, V
ADO
中_variant_t变量的使用与
转换
转自:http://blog.csdn.net/zyq5945/article/details/5581453 下载 源代码 用
ADO
做数据库,有个麻烦的事情就是_variant_t变量的使用,使用本例中封装的CConvert类
转换
就方便了。 // Convert.h: interface for the CConvert class. // //////////////
_variant_t与其他数据
类型
的
转换
转自:http://kuaixingdong.blog.hexun.com/29627840_d.html 我们先看看COM所支持的一些
类型
的基本类: (微软提供,在comdef.h中定义) 在COM中使用的标准类Class如下所示: _bstr_t:对BSTR
类型
进行打包,并提供有用的操作和方法; _com_error:定义抛出的error对象; _com_ptr_t:封装COM接口
ADO
之_variant_t 和 _bstr_t
_variant_t 和 _bstr_t2008-06-03 15:28BSTR(Basic STRing,Basic
字符串
)是一个OLECHAR*
类型
的Unicode
字符串
。它被描述成一个与自动化相兼容的
类型
。由于操作系统提供相应的API函数(如SysAllocString)来管理它以及一些默认的调度代码,因此BSTR实际上就是一个COM
字符串
,但它却在自动化技术
ADO
连接数据库的那些常用数据
类型
1。在执行的SQL语句一般都是_bstr_t 2.Connection 中的RecordsAffected 为VARIANT 3.使用get_Value()获得的记录的值为 VAARIANT 等等。。。 _bstr_t 中记录了
字符串
的长度, _variant_t 记录有数据的
类型
和数据的值 如 _variant_t ttt; ttt.
vt
=I4_
VT
; 表示数据
类型
为整数 ttt.lVal 为数
数据库
4,011
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章