CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

在CDataGrid中日期字段的添加问题

楼主rushinger(阮祥哥)2005-04-04 20:50:33 在 VC/MFC / 基础类 提问

我在使用CDataGrid控件显示Access表中的数据时隐藏了一列(假设为第0列)类型为“日期”的字段,然后在BeforeInsert(或BeforeUpdate)函数中把该列设置为指定的一个日期值:  
  m_grdByDate.GetColumns().GetItem(_variant_t((short)0)).SetValue(vDay);  
  为什么无论我把vDay换成什么格式的值都不行?究竟该怎么写这行代码?请高手给个解答! 问题点数:50、回复次数:8Top

1 楼rushinger(阮祥哥)回复于 2005-04-04 21:00:39 得分 0

我记得给一个转换成格式的字符串就可以的((_variant_t)strDate),可是加入表中的却是空值Top

2 楼rushinger(阮祥哥)回复于 2005-04-04 21:13:44 得分 0

自己解决了,还是上面说的方法!  
  OK,等前三名回帖者给分!Top

3 楼rushinger(阮祥哥)回复于 2005-04-05 15:03:39 得分 0

CSDN上果真无高手吗?这样的问题看都没人看一眼?  
  等第一个回帖者,50分会部奉送!!!!!!!!!Top

4 楼psprite(小皮)回复于 2005-04-05 17:19:28 得分 50

祝贺楼主了  
  Top

5 楼psprite(小皮)回复于 2005-04-05 17:23:52 得分 0

我还真不知道在数据库中保存格式为DateTime格式怎么在程序里应用  
  所以原来遇到同样的问题时候我都直接存成string   类型  
  虽然提出需要的时间信息需要另编代码,不过管理起来还挺方便,呵呵  
  苯人有苯招,哈哈Top

6 楼wangc4(wang)回复于 2005-04-05 17:43:45 得分 0

你搞什么啊!这样就给我50分Top

7 楼rushinger(阮祥哥)回复于 2005-04-05 20:18:19 得分 0

TO:psprite(小皮)  
  不必如此,在表中设为Date类型照样可以用字符串给它赋值,也可以试试转换成COleDateTime类型。Top

8 楼psprite(小皮)回复于 2005-04-07 08:21:38 得分 0

哦  
  原来可以这样,下次我可以试试,谢谢rushinger(rushinger)拉Top

相关问题

  • 日期时间型字段数据的添加问题
  • 日期字段
  • 如何向dbgrid的一个字段自动添加当前时间和日期?
  • 如何用sql的insert into向access 数据库中添加日期型的字段???
  • 请问如何用vb.net向access表的日期字段中添加记录
  • 如何向表中添加字段为日期的记录(ADO+Access)?
  • 动态添加字段
  • 添加字段缺省值
  • combobox3里添加字段
  • 动态添加字段

关键词

  • 格式
  • 日期
  • 类型
  • 表
  • 问题

得分解答快速导航

  • 帖主:rushinger
  • psprite

相关链接

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

广告也精彩

反馈

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