中途出现“终止 重试 忽略”
发表在C语言图书答疑 2012-09-13
是否精华
版块置顶:
《Visual C++项目开发案例全程实录》第十二章: 人事考勤管理系统,在人员信息管理中,当选定某人员后,单击“修改”按钮,便出出现“终止 重试 忽略”提示框,插入断点后调试运行,发现问题在
‘int yy=atoi(birth.Left(4);'一段,后面一段设置日期数据的一段也是这样。请问这个问题怎么解决?
另:公共类CADODataSet当中Open函数有一个重载函数,这个书上没有,源代码当中有, 其中参数中有int LockType的与参数中没有int LockType的,函数在功能实现上有什么不同?
分享到:
精彩评论 1
C语言
学分:0 LV1
TA的每日心情
无聊
2021-11-12 22:00:04
2012-09-14
沙发

这个问题可能与您的电脑时间格式设置有关
如果您的电脑时间格式是2012-2-3也就是正常的中国格式,不会出任何问题,
如果时间前四位不是年,就会出错

解决方法:
1.修改电脑区域设置中的时间格式
2.通过程序修改,让程序从时间中取年,而不是从字符串取年
CString birth="2012-2-3";//这里可以使任意可识别的时间格式
COleDataTime x;
x.ParseDateTime(birth);//由字符串获取时间
int year=x.GetYear();

LockType 表示数据集打开时的锁定方式,有五个取值
adLockUnspecified
1。adlockpessimistic--   保守式记录锁定(逐条)。 
2。adLockReadOnly--只读,无法更改数据。 
3。adLockOptimistic--开放式记录锁定。 
4。adLockBatchOptimistic--开放式批更新 
adLockReadOnly      以只读方式打开
adLockPessimistic   任何时候都锁定数据集,其他用户不可操作
adLockOptimistic    只有必要时(如更新数据)锁定数据集
adLockBatchOptimistic 不常用

只用2.的为只读,无法更改数据
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照