ado 连接 失败;com 初始化 问题
发布时间
阅读量:
阅读量
int CDatabase::InitData() { //::CoInitialize(NULL); //若未添加此行代码将导致程序异常 char m_szConnect[512]; char m_szTmp[1024] = ""; try { 连接XdData,p1003714a008//SQLEXPRESS此处必须采用双斜杠,单斜杠会被视为转义字符 //初始化Connection对象 HRESULT hr = m_Connection.CreateInstance(__uuidof(Connection)); sprintf(m_szConnect,"Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=login1;Data Source=p1003714a008//SQLEXPRESS"); hr = m_Connection->Open(_bstr_t(m_szConnect),_bstr_t("sa"),_bstr_t("123"),-1); TRACE("数据库连接成功!/n"); //输出调试信息 } catch(com_error & e) { sprintf(m_szTmp, "数据库打开失败,错误原因:%s/n",LPCTSTR(e.Description())); TRACE(m
全部评论 (0)
还没有任何评论哟~
