MFC 连接 SQl server 2005出现的有关问题

MFC 连接 SQl server 2005出现的问题
DataBase.obj : error LNK2001: unresolved external symbol "class _com_ptr_t<class _com_IIID<struct _Connection,&struct __s_GUID _GUID_00001550_0000_0010_8000_00aa006d2ea4> > m_pConnection" (?m_pConnection@@3V?$_com_ptr_t@V?$_com_IIID@U_Connection@@$1
?_GUID_00001550_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@A)
DataBase.obj : error LNK2001: unresolved external symbol "class _com_ptr_t<class _com_IIID<struct _Recordset,&struct __s_GUID _GUID_00001556_0000_0010_8000_00aa006d2ea4> > m_pRecordset" (?m_pRecordset@@3V?$_com_ptr_t@V?$_com_IIID@U_Recordset@@$1?_GU
ID_00001556_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@A)




本人用MFC连接数据库,我在工程里面添加了DataBase.cpp和DataBase.h,并且在#include "stdafx.h"中添加了
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")

一直提示上面的问题,求大侠帮忙啊!!


------解决方案--------------------
http://blog.csdn.net/zyq5945/archive/2010/04/29/5541280.aspx
这里虽然是Access的,但是由于ADO是对数据库操作提供一个统一的操作接口,所以只要把ADO的连接字符串换成自己需要的数据库连接字符串就行了,其他的操作几乎都差不多。
------解决方案--------------------
先删除那个NCB文件试下.
不行重新创建一个工程试下.