文章后面附有VS2008工程源码下载地址,

主要代码如下:

void ConnSqlDb()
{
::CoInitialize(NULL);// 初始化COM库
_ConnectionPtr pConn(__uuidof(Connection)); //数据库连接对象
_RecordsetPtr pRst(__uuidof(Recordset)); //数据库记录集对象
_CommandPtr pCmd(__uuidof(Command)); //数据库命令对象
try
{
//pConn.CreateInstance(__uuidof(Connection));
CString str;
str.Format(_T("Provider=SQLOLEDB;Network Library=DBMSSOCN;
Initial Catalog=KTV;
User ID=sa;Password=qepdcwqiy;
Data Source=127.0.0.1,1433"));
pConn->Open(_bstr_t(str),"","",adModeUnknown);
AfxMessageBox(_T("连接的数据库名字为:")+pConn->DefaultDatabase);
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format(_T("连接失败:Error: %s"), e.ErrorMessage());
AfxMessageBox(errormessage);
}
}

--------------------------------------------------------------------------------------------------------------------------------------------

//截图如下

VC连接SQL2005_ADO

--------------------------------------------------------------------------------------------------------------------------------------------

下载地址:​​VC连接SQL2005.zip​​    //免积分

备份地址:  ​​VC连接SQL2005.zip​​  //需积分

------------------------------------------------------------------------------------------------------


​​

您的十分满意是我追求的宗旨。

您的一点建议是我后续的动力。