用ADO操作数据库时,抛出对象名XX无效,还请大虾们帮忙解决!
时间:2011-12-15
来源:互联网
HRESULT hr = m_pConn.CreateInstance(__uuidof(Connection));
CString strConn = "Provider = SQLOLEDB;Server = 127.0.0.1;Database = TestADO; uid = sa;pwd = sac;";
m_pConn->Open(_bstr_t(strConn),"sa","sac",adModeUnknown);
{
if (m_pConn== NULL)
{
InitADOConnDB();
}
HRESULT hr = m_pRcst.CreateInstance(__uuidof(Recordset));
if (FAILED(hr))
{
MessageBox(NULL,"打开错误","RecordSet提示1",MB_OK|MB_ICONWARNING);
return false;
}
m_pConn->CursorLocation = adUseClient; //设置游标类型
m_pRcst->Open(bstrSql,m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
}
catch (_com_error &e)
{
MessageBox(NULL,e.Description(),"RecordSet提示2",MB_OK|MB_ICONWARNING);
return false;
}
哪出错了,求帮助
CString strConn = "Provider = SQLOLEDB;Server = 127.0.0.1;Database = TestADO; uid = sa;pwd = sac;";
m_pConn->Open(_bstr_t(strConn),"sa","sac",adModeUnknown);
{
if (m_pConn== NULL)
{
InitADOConnDB();
}
HRESULT hr = m_pRcst.CreateInstance(__uuidof(Recordset));
if (FAILED(hr))
{
MessageBox(NULL,"打开错误","RecordSet提示1",MB_OK|MB_ICONWARNING);
return false;
}
m_pConn->CursorLocation = adUseClient; //设置游标类型
m_pRcst->Open(bstrSql,m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
}
catch (_com_error &e)
{
MessageBox(NULL,e.Description(),"RecordSet提示2",MB_OK|MB_ICONWARNING);
return false;
}
哪出错了,求帮助
作者: baiyunqiu120 发布时间: 2011-12-15
那个对象无效,就没有具体的对象吗?
作者: jubobo 发布时间: 2011-12-16
跟一下哪句出错的,对象名是数据库,字段还是表这要你自己查了
作者: funxu 发布时间: 2011-12-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28