通過ADO控制項訪問資料庫示例

2021-06-05 02:43:23 字數 1234 閱讀 4839

下面以microsoft office access資料庫為例,講解通過ado控制項訪問資料庫的方法。這種方法基本不用編寫**,就可以完成對資料庫的訪問,非常方便。

1、在access

中建立資料庫

student.mdb

,並新增表

stu_info

,如下圖:

這裡的欄位名使用了中文,只是為了教學方便,建議在實際工作中使用英文欄位名。

2、建立乙個

mfc對話方塊工程adoctrl。

3、在對話方塊介面編輯器中增加如下的

2個ado控制項:

ado data控制項,用於建立資料庫連線。

ado datagrid控制項,用於表示乙個結果記錄集。

在對話方塊編輯器中-->

右鍵選單

-->

選擇insert activex control-->

在出現的對話方塊中選擇

microsoft ado data control

,version 6.0-->點ok

,這樣ado data控制項idc_adodc1就加入到對話方塊中了;

同樣方法,選擇microsoft datagrid control

,version 6.0

加入到對話方塊中。這樣

datagrid

控制項idc_datagrid1就加入到對話方塊中了。

4、設定對話方塊中連線控制項的屬性

設定ado data

控制項的屬性:在屬性對話方塊中選擇control頁面,選擇use connection string選項,點build按鈕,在出現的對話方塊中選擇microsoft jet 4.0 oledb provider提供者。點下一步,選擇剛建立的access

資料庫檔名稱student.mdb。點測試連線,應能連線資料庫通過。再次開啟ado data

控制項的屬性設定,選擇recordesource頁面,在command type中選擇2-adcmdtable,在table or storedprocedure name中選擇stu_info表。

設定datagrid控制項的屬性:在屬性對話方塊中選擇control

頁面,選中allow addnew和allow delete核取方塊,再選擇all

頁面,設定datasource引數為連線控制項的

id即idc_adodc1。

5、執行該程式

將可以在對話方塊中連線資料庫,並取出表中的資料顯示在grid

控制項中。如下圖:

使用ADO或ADO控制項訪問資料庫

目錄 1 資料庫的基礎知識以及建立access資料庫 2 資料庫的介面 3 使用ado或ado控制項訪問資料庫 上篇文章,為大家講解了資料庫的介面,大家對ado也有了較為基礎的了解,這篇文章主要解決大家對ado的用處的疑惑。vb為使用者提供了很多訪問資料庫的方式 方法一 使用ado物件,通過編寫 訪...

ADO資料庫示例

stdafx.h import c program files common files system ado msado15.dll no namespace rename eof nul adodlg.cpp coinitialize null connectionptr spconn uuid...

ADO 訪問資料庫

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...