自己写了个程序,在正常情况下有70%的机率出现"RUNTIME ERROR"错误!
出错部份代码如下:
__________________________________________________________________________
// 写入各字段值
AfxMessageBox("写入各字段值");
m_pRecordset->AddNew();
m_pRecordset->PutCollect("SoftName", _variant_t(m_Title)); //标题
m_pRecordset->PutCollect("Content", _variant_t(m_Content)); //简介
m_pRecordset->PutCollect("Language", _variant_t(m_Langue)); //语言
m_pRecordset->PutCollect("LicenceType", _variant_t(m_Freeclass)); //授权类型
m_pRecordset->PutCollect("RootID", strRootID); //软件分类
m_pRecordset->PutCollect("SoftType", _variant_t(strCatalogName)); //软件分类
m_pRecordset->PutCollect("CatalogID", strCatalogID); //子分类
m_pRecordset->PutCollect("CatalogName", _variant_t(m_Softclass_sub));//子分类
m_pRecordset->PutCollect("System", _variant_t(m_Flat)); //运行环境
m_pRecordset->PutCollect("SoftSize", atol(m_Size)); //软件大小
m_pRecordset->PutCollect("SoftFrom", "www.budin.cn"); //出处
m_pRecordset->PutCollect("Rank", "3"); //星级
m_pRecordset->PutCollect("SoftTime", _variant_t(str_utime)); //更新时间
m_pRecordset->PutCollect("DayDate", _variant_t(str_utime));
m_pRecordset->PutCollect("WeekDate", _variant_t(str_utime));
m_pRecordset->PutCollect("MonthDate", _variant_t(str_utime));
m_pRecordset->PutCollect("AllHits", "3");
m_pRecordset->PutCollect("isShow", "1");m_pRecordset->PutCollect("avgGrade", "50");
m_pRecordset->PutCollect("EssayNum", "0");
m_pRecordset->Update();
_______________________________________________________________________________
我不知道上面这段代码是不是真的有问题,但是我知道如果我在代码中的任何地方插入一句:AfxMessageBox("内容不限"); 然后运行程序100%不会出错。只是每次运行到这儿都会弹个对话框出来烦人得很。 我实在搞不明白这是啥原因,求教大家了!
出错部份代码如下:
__________________________________________________________________________
// 写入各字段值
AfxMessageBox("写入各字段值");
m_pRecordset->AddNew();
m_pRecordset->PutCollect("SoftName", _variant_t(m_Title)); //标题
m_pRecordset->PutCollect("Content", _variant_t(m_Content)); //简介
m_pRecordset->PutCollect("Language", _variant_t(m_Langue)); //语言
m_pRecordset->PutCollect("LicenceType", _variant_t(m_Freeclass)); //授权类型
m_pRecordset->PutCollect("RootID", strRootID); //软件分类
m_pRecordset->PutCollect("SoftType", _variant_t(strCatalogName)); //软件分类
m_pRecordset->PutCollect("CatalogID", strCatalogID); //子分类
m_pRecordset->PutCollect("CatalogName", _variant_t(m_Softclass_sub));//子分类
m_pRecordset->PutCollect("System", _variant_t(m_Flat)); //运行环境
m_pRecordset->PutCollect("SoftSize", atol(m_Size)); //软件大小
m_pRecordset->PutCollect("SoftFrom", "www.budin.cn"); //出处
m_pRecordset->PutCollect("Rank", "3"); //星级
m_pRecordset->PutCollect("SoftTime", _variant_t(str_utime)); //更新时间
m_pRecordset->PutCollect("DayDate", _variant_t(str_utime));
m_pRecordset->PutCollect("WeekDate", _variant_t(str_utime));
m_pRecordset->PutCollect("MonthDate", _variant_t(str_utime));
m_pRecordset->PutCollect("AllHits", "3");
m_pRecordset->PutCollect("isShow", "1");m_pRecordset->PutCollect("avgGrade", "50");
m_pRecordset->PutCollect("EssayNum", "0");
m_pRecordset->Update();
_______________________________________________________________________________
我不知道上面这段代码是不是真的有问题,但是我知道如果我在代码中的任何地方插入一句:AfxMessageBox("内容不限"); 然后运行程序100%不会出错。只是每次运行到这儿都会弹个对话框出来烦人得很。 我实在搞不明白这是啥原因,求教大家了!
解决方案 »
- openGL纹理贴图
- vc error PRJ0002 错误
- 主管催了,看了8个星期没明白,谢谢,几十行代码,到底启动几个进程,在哪
- 快问,快结贴,小问题~!
- VC中如何调用Word的插入特殊符号对话框?
- 求:将日期-时间字符串转化为结构的函数或类 (不包括MFC类)
- 雪地跪求 怎样用 VC 6.0 写 DLL(备注:超级弱智,关于发卡器)在线等
- 100分求 windows网络编程(第2版) 中文版
- 如何将XML缩进显示?
- 在98下面用VC编的程序要怎么改动后才能在2000下运行?
- 如何在状态条中显示帮助信息同时做出像VC IDE那样的可移动的menu bar?(虽然分不多(没办法只有这些了),但希望参与!)
- 各位大哥,急救!
这个不具体
有错误号什么的不懂什么意思
Microsoft Visual C++ Runtime Library Runtime Error!
Program: This application has requested the Runtime to terminate it in an unusal way.
Please contact the application's support team for more information.
____________________________________________________________________________________MS特色说的全是废话!
比如建立对话框。这样有时对话框未Create之前操作就会出问题