CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

数据库中的类型(CString和 CTime)和VC中的类型转换?

楼主daydream(瞳孔)2001-01-18 20:44:00 在 VC/MFC / 数据库 提问

CString和   CTime(是在生成CRecordset类时VC自己生成的)   如何转换成   char*   .看了以前的帖子,  
  直接转换(char*   str   =   (char*)mystring;   )不行;  
  错误是“type   cast   :cannot   convert   from   class   CString   to   char   *"  
  是什么原因呢?请大家帮帮忙。  
  问题点数:60、回复次数:5Top

1 楼hedayu(天天打鱼)回复于 2001-01-18 21:00:00 得分 0

CString类的对象不但有数据成员,还有自己的方法(成员函数)。CString不是单纯的一种数据类型,所以不能转化为char   *Top

2 楼lhb_780902(逐日)回复于 2001-01-18 21:57:00 得分 0

可以用如下形式转换:  
  char*   str=LPSTR(mystring);Top

3 楼lhb_780902(逐日)回复于 2001-01-18 22:08:00 得分 20

Sorry   写错了,应为:  
  const   char*   str=LPCTSTR(mystring);Top

4 楼maze(迷)回复于 2001-01-18 22:17:00 得分 20

如果还不行可以用  
  char   *   str   =   LPSTR(LPCSTR(mystring)));  
  一定好用Top

5 楼kincaid(IT苦行僧)回复于 2001-01-18 22:24:00 得分 20

使用char   *str   =   mystring.GetBuffer(mystring.GetLength());Top

相关问题

  • CTime 怎么转换成 CString?
  • 请问在VC中怎么将CString型的数据转换成CTime型
  • cstring和ctime的转换问题!!!
  • 如何把CString转换为CTime类型?
  • "wstring to CString" 转换
  • 如何把CString类型转换为CTime类型?
  • 有什么函数能直接将CString转换成CTime?
  • 请教将CString类型转换为CTime类型的方法??
  • CString t.format("2005-8-25 14:00:35")如何将他转换为CTime类型?
  • 把CString转换为CTime,"12:10:00"这得形式的

关键词

  • 转换
  • vc
  • 数据
  • mystring
  • ctime
  • cstring
  • 生成
  • lpstr
  • 中的类型
  • 不行

得分解答快速导航

  • 帖主:daydream
  • lhb_780902
  • maze
  • kincaid

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo