网络编程
位置:首页>> 网络编程>> 数据库>> VC基于ADO技术访问数据库的方法

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

作者:weiren2006  发布时间:2024-01-28 22:25:08 

标签:VC,ADO,数据库

本文实例讲述了VC基于ADO技术访问数据库的方法。分享给大家供大家参考。具体如下:

一、在StdAfx.h文件中添加

#import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF","rsEOF")


导入ADO引擎。

二、数据库应用层操作


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

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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com