ITPub博客

首页 > 应用开发 > > 求大佬帮助一个MFC的问题

求大佬帮助一个MFC的问题

作者:germo 时间:2019-08-13 14:48:35 0 删除 编辑

求大佬帮助一个MFC的问题,同一段代码,过了一段时间就出错了,之前用这段代码还好好的,现在就报错连接不上数据库了、

_ConnectionPtr m_pConn;

_variant_t RecordsAffected;

if (FAILED(m_pConn.CreateInstance("ADODB.Connection")))

{

AfxMessageBox(_T("Create Instance failed!"));

return;

}

else

{

m_pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C://Users//liu//Desktop//database1.mdb", "", "", adModeUnknown);

try

{

CString sql = _T("INSERT INTO user(username,password) VALUES("" + UserName + "","" + Password + "")");

AfxMessageBox(sql); //察看插入代码是否有问题

m_pConn->Execute((_bstr_t)sql, &RecordsAffected, adCmdText);

}

catch (_com_error &e)

{

AfxMessageBox(_T("喵喵喵"));

m_pConn->Close();

}

m_pConn->Close();

}

报错信息是这个:inline HRESULT Connection15::Close ( ) {

HRESULT _hr = raw_Close();

if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));

return _hr;

}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1868/viewspace-3158971/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 怎么学好基础java
请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    209
  • 访问量
    8229