各位大哥,小弟有一个问题请教:
我用vc++ ADO+sqlserver做了个系统。在登陆时验证用户名密码时,也能正常的读取数据库的数据。可登陆以后用listview控件显示数据库的数据时就会弹出错误信息。
Runtime Error! This application has requested the Runtime to terminate tit in a unusual way.
也不知道是数据库连接出错还是listview出错了。
请各位大哥不吝赐教!!谢谢!!
我用vc++ ADO+sqlserver做了个系统。在登陆时验证用户名密码时,也能正常的读取数据库的数据。可登陆以后用listview控件显示数据库的数据时就会弹出错误信息。
Runtime Error! This application has requested the Runtime to terminate tit in a unusual way.
也不知道是数据库连接出错还是listview出错了。
请各位大哥不吝赐教!!谢谢!!
CRoom_MISView::CRoom_MISView()
{
// TODO: add construction code here
m_sCurrentList = "";
}贴地很乱,希望各位原谅!!!
你可以使用
try {
//怀疑有异常发生的代码段
}
catch(_com_error e) {
//异常处理,可以在这里报告异常,比如使用AfxMessageBox(e.ErrorMessage);来显示异常信息
}最好在程序中设置一个断点,使用单步跟踪的方式来查找错误!看看具体是哪一巷代码出现的问题!给个提示,希望对你有所帮助!
检查com,connection,recordset开始有无初始化,到程序结束有无关闭对象和释放。
注意关闭对象的顺序,跟释放对象的顺序,我上次就是因为次序不对,所以出现Runtime Error!希望对你有帮助。还有你的代码排版太乱,看的眼花。嘻嘻。