vc sql2000 连接数据库失败! Unknown error 0x800A0CC1
连接数据库失败!
错误信息:Unknown error 0x800A0CC1
http://bbs.csdn.net/topics/30156411
这显然是一个错误号而不是错误的地址。
msdn的解释如下:Item cannot be found in the collection corresponding to the requested name or ordinal.
见http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdaenumdm_2.asp
对于ado不是很熟,在往下就不知道了。
代码
sql="select * from test";
m_pRecordset = m_AdoConn.GetRecordSet((_bstr_t)sql);
try
{
m_pRecordset-> AddNew();
m_pRecordset-> PutCollect( "ID ", _variant_t("1"));
m_pRecordset-> Update();
} catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
} catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
}
执行到 m_pRecordset-> PutCollect( "ID ", _variant_t("1"));
报错
什么原因啊?