SQL 2008 和MFC的连接有关问题

SQL 2008 和MFC的连接问题
我的数据库使用Windos默认身份,Student DateBase是数据库名称,PC-20121223CGLE是服务器名称,代码如下:出现未指定的错误,求指教
try
{
m_pConnection.CreateInstance(_uuidof(Connection));
_bstr_t strConnect="Driver={SQL Server};Server=PC-20121223CGLE\\SQLEXPRESS;Database=Student DateBase;";
m_pConnection->Open(strConnect,"PC-20121223CGLE","",adModeUnknown);

}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("失败!\r\n错误信息%s",e.ErrorMessage());
AfxMessageBox(errormessage);
}

------解决方案--------------------
数据库名不能有间隔,要连着写
------解决方案--------------------
Connection strings for SQL Server 2008
测试连接字符串