初始化ADO报错,一个奇怪的问题
BaoYu 2013-03-13 08:29:17 CoInitialize(NULL);
m_pRecordset.CreateInstance("ADODB.Recordset");
#ifdef _DEBUG
if (m_pRecordset == NULL)
{
AfxMessageBox(_T("RecordSet 对象创建失败! 请确认是否初始化了COM环境."));
}
#endif
ASSERT(m_pRecordset != NULL);
这个段代码在XP上报错。直接弹出我的提示信息:"RecordSet 对象创建失败! 请确认是否初始化了COM环境."
可是运行在Win7上,就OK。我的编译环境是vs2012,各位有谁遇到这情况啊???