vc mysql ado_VC基于ADO技术访问数据库的方法

本文介绍了如何在VC程序中利用ADO技术连接SQL Server数据库,通过ADO对象操作Recordset获取和显示数据。从导入ADO引擎到执行SQL查询并处理结果,全程代码详解,对数据库应用层操作有实用参考价值。
摘要由CSDN通过智能技术生成

本文实例讲述了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程序设计有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值