张志松
记录工作点滴,留下人生轨迹。(zezese@163.com)
posts - 68,  comments - 11,  trackbacks - 0
   #include <msado15.h>

CComPtr<_ADOConnection> pADOConnection;
//创建连接对象
HRESULT hr = pADOConnection.CoCreateInstance(L"ADODB.Connection");
if (FAILED(hr))
{  
MessageBox(_T("无法创建ADO对象!"));
return ;
}
//设置游标
pADOConnection->put_CursorLocation(adUseClientBatch);
CString strCon("DSN=netbar;");
//打开数据库连接
hr = pADOConnection->Open(strCon.AllocSysString());
CComVariant v;
CComPtr<_ADORecordset> pRst;
CString strSQL("SELECT * FROM activemember");
//查询返回记录集
hr = pADOConnection->Execute(strSQL.AllocSysString(), &v, 0, &pRst);
long count = 0;
pRst->get_RecordCount(&count);
//移到第一个跳记录
pRst->MoveFirst();
CComPtr<ADOFields> pADOFields;
//读取所有的字段
pRst->get_Fields(&pADOFields);
CComVariant vFieldsName("memberId"); //可以是字段名称也可以是编号
CComPtr<ADOField> pADOField;
//获取指定的字段
pADOFields->get_Item(vFieldsName, &pADOField);
pADOField->get_Value(&v);
pRst->Close();
//关闭数据库连接
pADOConnection->Close();
posted on 2011-06-23 15:17 张志松 阅读(493) 评论(0)  编辑 收藏 引用 所属分类: VC/MFC

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2011年6月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

转载

搜索

  •  

最新评论

阅读排行榜

评论排行榜