为了账号安全,请及时绑定邮箱和手机立即绑定

求同一段代码,过了一段时间就出错了,之前用这段代码还好好的,现在就报错连接不上数据库了

求同一段代码,过了一段时间就出错了,之前用这段代码还好好的,现在就报错连接不上数据库了

C++
慕丝7291255 2018-11-09 15:19:38
_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;}
查看完整描述

2 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

应该是数据库改动了,连接串需要改一下?


查看完整回答
反对 回复 2018-11-14
  • 2 回答
  • 0 关注
  • 818 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信