一、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 ...