MFC链接接数据库sqlserver报错,该如何处理

MFC链接接数据库sqlserver报错
最近刚自学数据库编程,所以在本站下载了一个MFC项目研究,发布老是显示这样
自己用的编译工具是vc++6.0和sqlserver2005,数据库可以登录平且数据库已经导入了,库和表都是好的
这是主要连接数据库部分的代码:
ado.SetConnection("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=spxxglxt;Data Source=(local)")不知这到底是那里出错了,请大侠解释!

------解决方案--------------------
http://www.connectionstrings.com/sql-server-2005
贴错了,是这个。
------解决方案--------------------
供参考,此代码是经过测试的。
//Initial COM
if (!SUCCEEDED(CoInitialize(0)))
{
MessageBox(_T("COM initialize failed."));
CloseWindow();
}
//initial DB
if (!SUCCEEDED(m_Connection.CreateInstance(__uuidof(Connection))))
{
AddInfo(_T("WARNING: m_Connection Create Instance failed."));
}
if (!SUCCEEDED(m_Record.CreateInstance(__uuidof(Recordset))))
{
AddInfo(_T("WARNING: m_Record create instance failed."));
}
CString ConnectStr;
ConnectStr=_T("Provider=sqloledb.1; datasource=; user id='sa'; password='sa';initial catalog=TEST");
HRESULT rl;
rl=m_Connection->Open((_bstr_t)ConnectStr,"","",0);