以通過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 連線 例子...