首页 > 编程 > C++ > 正文

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

2020-05-23 14:13: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 
  3.   CoInitialize(NULL); 
  4.   _ConnectionPtr pConn(__uuidof(Connection)); 
  5.   _RecordsetPtr pRst(__uuidof(Recordset)); 
  6.   pConn->ConnectionString = "Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=db_test;Data Source=."
  7.   pConn->Open("","","",adConnectUnspecified); 
  8.   pRst = pConn->Execute("select * from tb_image",NULL,adCmdText); 
  9.   while(!pRst->rsEOF) 
  10.   { 
  11.     ((CListBox*)GetDlgItem(IDC_LIST1))->AddString( 
  12.       (_bstr_t)pRst->GetCollect("imageID")); 
  13.     pRst->MoveNext(); 
  14.   } 
  15.   pRst->Close(); 
  16.   pConn->Close(); 
  17.   pRst.Release(); 
  18.   pConn.Release(); 
  19.   CoUninitialize(); 
?

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表