前两天说了ADO是微软最近大力推广的新技术,借着这几天空闲,稍微摆弄了两下。
首先是新建一个VC工程,我建的是一个基于对话框的工程,ADOTest。然后在头文件StdAfx.h
里添加如下代码:
#import "c:\program files\common
files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF")
注意:msado15.dll并不一定在我所写的路径下,请按照实际情况设定。
这样就把ADO导入到工程里来了。
接着,在OnInitDialog()里添加连接数据和利用SQL的Select语句获得数据集,代码如下:
m_pRecordset.CreateInstance("ADODB.Recordset");
if (m_pRecordset == NULL)
{
AfxMessageBox("RecordSet
对象创建失败! 请确认是否初始化了COM环境.");
}
HRESULT hr;
m_pRecordset->PutCursorLocation(adUseClient); try
{
hr =
m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
hr &#