新做的程序,用到ROMTE+DBGRID,在两台相同机器(硬件),相同操作系统(win2000pro),一台顺利运行,一台报错,追踪到以下信息:
1 在这一行报错:
CrdoColumns columns=m_Romte2.GetResultset().GetRdoColumns();跟踪到这里:
C_rdoResultset CRdc::GetResultset()
{
LPDISPATCH pDispatch;
InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return C_rdoResultset(pDispatch);
}报错:弹出对话框,提示:Unhandled exception in xxx.exe (MFCO42D.DLL):0xc0000005:Access Violation.
2 两台机器运行的都是DEBUG版
3 数据库为MDB.
4 系统已安装VC6
5 两台机器都未装OFFICE(access)不知何故,请教高手!!!!!!!!!!