VC基于ADO技术访问数据库的方法

2020-01-06 13:46:47王旭
易采站长站为您分析VC基于ADO技术访问数据库的方法,较为详细的分析了VC使用ADO操作数据库的相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下    

本文实例讲述了VC基于ADO技术访问数据库的方法。。具体如下:

一、在StdAfx.h文件中添加

复制代码 #import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF","rsEOF")
导入ADO引擎。

 

二、数据库应用层操作
 

  1. void CADOExample1Dlg::OnBtnQuery()  { 
  2.   // TODO: Add your control notification handler code here    CoInitialize(NULL); 
  3.   _ConnectionPtr pConn(__uuidof(Connection));    _RecordsetPtr pRst(__uuidof(Recordset)); 
  4.   pConn->ConnectionString = "Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=db_test;Data Source=.";    pConn->Open("","","",adConnectUnspecified); 
  5.   pRst = pConn->Execute("select * from tb_image",NULL,adCmdText);    while(!pRst->rsEOF) 
  6.   {      ((CListBox*)GetDlgItem(IDC_LIST1))->AddString( 
  7.       (_bstr_t)pRst->GetCollect("imageID"));      pRst->MoveNext(); 
  8.   }    pRst->Close(); 
  9.   pConn->Close();    pRst.Release(); 
  10.   pConn.Release();    CoUninitialize(); 
?

希望本文所述对大家的VC程序设计有所帮助。