用VC++6.0向一张空表中添加第一条记录总是出错,为什么?

benzhi 2003-10-17 09:31:16
我在Access中建了一个数据库,并在该库中建了一个空表,这张表的结构中有一个字段
是"日期/时间"型。现在我用VC++6.0的CRecordSet对象m_FlowSet,向这张空表添加记录,为什么在执行到m_FlowSet.Upadte()时总是出错?但是如果将"日期/时间"型的字段改为其他类型(如字符串、整型等)就不会再出错,或者手工在这张表中加一条记录后,再用VC++6.0的m_FlowSet添加后续记录也不会再出错,这又是为什么?

盼各位朋友不吝赐教!!!
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
benzhi 2003-10-23
  • 打赏
  • 举报
回复
谢谢二位专家赐教,按此方法,该问题已成功解决!
micheal882 2003-10-17
  • 打赏
  • 举报
回复
日期型的数据有专门的格式
cynew 2003-10-17
  • 打赏
  • 举报
回复
我知道了,楼上的说得对,有专门的格式,,,,所以直接用时间日期型会出错。你必须在代码里,,,应该把CTime 改成 ColeDateTime 类型,,然后相应的作一下调整就可以了.

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧