初学数据库。。好多基础语句弄不懂
_ConnectionPtr m_pConn;
CoInitialize(NULL);
m_pConn.CreateInstance(__uuidof(Connection));
m_pConn.CreateInstance("ADODB.Connection");
try{m_pConnection->Open
("Provider=SQLOLEDB;Server=127.0.0.1;DATABASE=Library_data;UID=sa;PWD=","","",adModeUnknown); //连接  ……}catch(_com_error e)
{
  ……
}
每次运行到连接那句 之后就跳到catch了。。我换了好多种连接的语句都这样。。是不是我之前哪句有错呢?还是连接前需要做什么准备的设置?我在控制版面管理工具添加了数据源~~可是还是不行。实验助教也没有教~~问题比较初级~~希望有哪位大虾指点下