《Visual C++从入门到精通》第21章中无法连接数据库
发表在C语言图书答疑 2009-04-14
是否精华
版块置顶:
我没有改动源代码,按照"程序使用说明.Doc"中的要求设置好了SQL的数据库,编译链接运行后,总是显示"数据库连接失败"的对话框.
CString strAdoConn;
strAdoConn.Format("driver={SQL Server};SERVER=.;UID=sa;PWD=;DATABASE=BookManage");
m_pCon.CreateInstance(_uuidof(Connection));
m_pCon->ConnectionString = (_bstr_t)strAdoConn;
m_pCon->Open("","","",NULL);
m_pCom.CreateInstance("ADODB.Command");
m_pRs.CreateInstance(_uuidof(Recordset)); 
m_pRs1.CreateInstance(_uuidof(Recordset));

设置断点后我发现是运行到下面这句时就跳到catch(_com_error)中去:

m_pCom.CreateInstance("ADODB.Command");

但是又奇怪的是,我运行第17章的实例都能通过,这些实例中也有类似的这样的语句,
是不是SQL Server出问题了,还是其它什么问题?
分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照