日期:2014-05-17  浏览次数:20421 次

孙鑫视频中连接数据库的问题,求高人指点
我在学习的时候,用的是SQL SERVER2008,编译环境用的是VS2008

_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRecord(__uuidof(Recordset));

pConn->ConnectionString="Data Source=BIT-HCI-GZQ;Initial Catalog=user;Integrated Security=True";
pConn->Open("","","",adConnectUnspecified);
pRecord=pConn->Execute("select * from user",NULL,adCmdText);
while(!pRecord->rsEOF)
{
((CListBox *)GetDlgItem(IDC_LIST1))->AddString(
(_bstr_t)(pRecord->GetCollect("id")));
pRecord->MoveNext();

}
pRecord->Close();
pConn->Close();
pRecord.Release();
pConn.Release();

在上面的代码中,pConn后面的函数或者属性根本就不提示,比如Open,close等,这是为什么啊,
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")
这句代码我也有加,而且执行时,编译没有错误,但是点击按钮(上述代码加载一个button单击事件中)时,还有错误
如下图所示
求高人指点啊

------解决方案--------------------
这个最好到C/C++问去,这里个人感觉不好