65,210
社区成员
发帖
与我相关
我的任务
分享
//导入ADO类型库
#import "c:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF", "EndOfFile")
int main(int argc, char* argv[])
{
//初始化Com对象
CoInitialize(NULL);
_ConnectionPtr pConnection;
_RecordsetPtr pRecordset;
_variant_t TheValue;
pConnection.CreateInstance(__uuidof(Connection));
pRecordset.CreateInstance (__uuidof(Recordset));
try
{
//初始化数据库连接对象
// _ConnectionPtr pConn("ADODB.Connection");
//打开数据库连接
pConnection->Open"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=s;", "", "", adConnectUnspecified);
pRecordset=pConnection->Execute("select * from UserInfo",0,adCmdText);
while(!pRecordset->EndOfFile)
{
cout<<"UserName:"<<_bstr_t(pRecordset->GetCollect("UserName"))<<"\t";
cout<<"Password:"<<_bstr_t(pRecordset->GetCollect("Password"))<<endl;
pRecordset->MoveNext();
}
//关闭记录集*/
pRecordset->Close();
//关闭数据库连接
pConnection->Close();
}
catch(_com_error &e)
{
cout<<e.ErrorMessage()<<endl;
}
CoUninitialize();
return 0;
}