MFC中调试程序的时候到了UpdateData();的时候出现错误。Dialog是用来添加信息的。

可是就是在这调不过去的啊... 可是就是在这调不过去的啊 展开
 我来答
百度网友5803c9a
2011-05-24 · TA获得超过2162个赞
知道小有建树答主
回答量:891
采纳率:0%
帮助的人:1242万
展开全部
帖出DoDataExchange函数来看看,是不是把变量的类型弄错了
追问
就是dialog中有日期时间选取控件,在对控件设置CTime类型的变量的时候就会出错,只要把日期时间选取控件所定义的变量删除就没问题了。这样怎么解决啊?
追答
日期选取控件对应的变量是COleDateTime,不是CTime。COleDateTime的时间范围比CTime要大,应用更广,建议使用COleDateTime代替CTime。
如果实在要用CTime不可,就这样转换
COleDateTime time1; //COleDataTime---> CTime
SYSTEMTIME systime;
VariantTimeToSystemTime(time1, &systime);
CTime tm(systime);

time_t time2=tm.GetTime(); //CTime---> time_t
COleDateTime time3(time2); //time_t---> COleDateTime
wdmloveyw
2011-05-24 · TA获得超过3005个赞
知道小有建树答主
回答量:1936
采纳率:0%
帮助的人:492万
展开全部
把那段代码贴出来看看
更多追问追答
追问
如果能解决加QQ:1303269986详细说下,谢谢
追答
m_empID 和 m_empName 是edit吗?
得出当前值这样没错啊
updateData();这段去了是不是正常呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式