03MFC的ODBC類簡介

來源:互聯網
上載者:User
MFC的ODBC類簡介

MFC

的ODBC類對較複雜的ODBC API進行了封裝,提供了簡化的調用介面,從而大大方便了資料庫應用程式的開發。程式員不必瞭解ODBC API和SQL的具體細節,利用ODBC類即可完成對資料庫的大部分操作。

MFC

的ODBC類主要包括:

CDatabase

類:主要功能是建立與資料來源的串連。

CRecordset

類:該類代表從資料來源選擇的一組記錄(記錄集),程式可以選擇資料來源中的某個表作為一個記錄集,也可以通過對錶的查詢得到記錄集,還可以合并同一資料來源中多個表的列到一個記錄集中.通過該類可對記錄集中的記錄進行滾動、修改、增加和刪除等操作。

CRecordView

類:提供了一個表單視圖與某個記錄集直接相連,利用對話方塊資料交換器制(DDX)在記錄集與表單視圖的控制項之間傳輸資料。該類支援對記錄的瀏覽和更新,在撤銷時會自動關閉與之相聯絡的記錄集。

CFieldExchange

類:支援記錄欄位資料交換(DFX),即記錄集欄位資料成員與相應的資料庫的表的欄位之間的資料交換。該類的功能與CDataExchange類的對話方塊資料交換功能類似。

CDBException

類:代表ODBC類產生的異常。

概括地講,

CDatabase針對某個資料庫,它負責串連資料來源;CRecordset針對資料來源中的記錄集,它負責對記錄的操作;CRecordView負責介面,而CFieldExchange負責CRecordset與資料來源的資料交換。

利用

AppWizard和ClassWizard,使用者可以方便地建立資料庫應用程式,但這並不意味著可以對MFC的ODBC類一無所知.讀者應注意閱讀後面幾小節中的內容,為學習後面的例子打好基礎.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.