MFC上實現與Access連線

2021-08-26 12:54:25 字數 850 閱讀 7316

一、mfc對話方塊上與access連線

方法一:

[對話方塊類名] [物件名];

[物件名].domodal();

2、初始化com庫,引入ado庫定義檔案:

if(!afxoleinit())

3、其次,在stdafx.h中加入如下語句:

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

4、在對話方塊中分別插入ado和datagrid控制項,在ado控制項中建立連線字串,將recordsource-command type改為1-adcmdtext,command text 加入sql語句,然後將datagrid的datasource改為idc_adodc1即可。

【連線字串】獲取方法:對話方塊右鍵-插入activex控制項-microsoft ado data control 6.0 ...-在新出現的控制項中右鍵-屬性-general-use connection string - build –選擇驅動型別-選擇目標資料庫路徑-測試確定。

方法二:

前3步同上。

在[工程名].h中宣告:

_connectionptr m_pconnection;

_recordsetptr m_recordset;

在連線資料庫按鈕響應方法中新增:

try catch(_com_error e)

messagebox("已建立資料庫連線");

連線完成。

... ...還有資料查詢和gif動畫顯示沒總結...

MFC連線ACCESS資料庫

這裡介紹一下簡單的資料庫程式設計,c 利用ado連線access資料庫,進行簡單的插入 刪除 讀取 修改操作。利用ado連線aceess和連線ms sql大同小異,只是連線驅動等細節不同而已。下面就介紹資料庫程式設計的基本步驟 第一步 載入ado類 第二步 初始化ole庫 第三步 連線開啟資料庫 第...

MFC通過ADO技術連線Access資料步驟

如果想一步一步看懂的話,請按照步驟看,如果急著用的話,後面有示例完整 另外,我這裡用了ace 12.0,連線的是2013版本access資料庫,其實還有一種方法是jet 4.0,具體的看我另外一篇。1 使用 import 語句匯入dll檔案,將以下語句放入stdafx.h檔案中,一般是這個路徑 im...

MFC與Access(四)內查詢

mfc與access系列 mfc與sqlite 一 c 讀.mdb檔案 mfc與sqlite 二 mdb檔案的增刪改查 mfc與access 三 排序 mfc與access 四 內查詢 mfc與access 五 內查詢 排序例項 內查詢語句 原型 select column name s from ...