VC 中建立ADO操作類

2021-06-07 05:03:50 字數 1541 閱讀 7480

以通過ado連線access資料庫為例,建立cadoconn類,方便資料庫操作。

// adoconn.h: inte***ce for the cadoconn class.

////

#if !defined(afx_adoconn_h__6d332e0a_e24a_4c55_a6e3_73479d3a1e72__included_)

#define afx_adoconn_h__6d332e0a_e24a_4c55_a6e3_73479d3a1e72__included_

#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("eof","adoeof")rename("bof","adobof")

#if _msc_ver > 1000

#pragma once

#endif // _msc_ver > 1000

class cadoconn  

;#endif // !defined(afx_adoconn_h__6d332e0a_e24a_4c55_a6e3_73479d3a1e72__included_)

// adoconn.cpp: implementation of the cadoconn class.

////

#include "stdafx.h"

#include "animal cognition.h"

#include "adoconn.h"

#ifdef _debug

#undef this_file

static char this_file=__file__;

#define new debug_new

#endif

//// construction/destruction

//cadoconn::cadoconn()

cadoconn::~cadoconn()

void cadoconn::oninitadoconn()

catch(_com_error e)

}void cadoconn::exitconnect()

_recordsetptr& cadoconn::getrecordset(_bstr_t bstrsql)

catch(_com_error e)

return m_precordset;

}bool cadoconn::executesql(_bstr_t bstrsql)

catch(_com_error e)

}新增標頭檔案#include "adoconn.h"

根據資料庫資訊更新列表控制項

void cmyanalysis::refreshlist()

m_recordlist.sortitems(0,true);// sort the 1st column, ascending

m_adoconn.exitconnect();

}

VC中ADO程式設計

介紹 vc用ado訪問資料庫全攻略,介紹了vc用ado來訪問資料庫的各個物件及各方法,很經典,也很實用,很值得一看。正文 一 ado概述 ado是microsoft為最新和最強大的資料訪問範例 ole db 而設計的,是乙個便於使用的應用程式層介面。ado 使您能夠編寫應用程式以通過 ole.db ...

VC下使用ADO操作

使用ado sql操作各類資料庫是當前的主流,本人結合自己學習和使用ado開發資料庫的親身經歷,給大家一起分享利用ado開發遇到的常見問題和解決方案。本人開發環境為vc6.0,作業系統windowsxp。運算元據庫,拿最簡單的access來說,不少人使用odbc,本人在學習之初也使用過odbc,但小...

VC操作ADO的方法

vc 下使用ado編寫資料庫程式 1 準備 1 引入ado類 2 初始化com 在mfc中可以用afxoleinit 非mfc環境中用 3 import 包含後就可以用3個智慧型指標了 connectionptr recordsetptr和 commandptr 1.連線和關閉資料庫 1 連線 例子...