ADO连接不上SQL,该如何解决

ADO连接不上SQL
C/C++ code

void Adosql::OnInitADOConn()
{
::CoInitialize(NULL);
_ConnectionPtr m_pConnection; 
m_pConnection.CreateInstance(_uuidof(Connection)); 
try
{
        m_pConnection.CreateInstance("ADODB.Connection");
m_pConnection->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Library;Data Source=HP-201009041056\\SQLZJW";
m_pConnection->Open(" "," "," ",adConnectUnspecified);
    AfxMessageBox("连接成功");
}




这一段是哪里有问题啊??总是连接不上

------解决方案--------------------
连接数据库前,最好先建个udl文件测试与数据库的连接
------解决方案--------------------
catch()捕获一下错误,看看是那步错了