?? chap10_3.htm
字號:
<html>
<head>
<title>10.3 MFC的ODBC類簡介</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<link rel="stylesheet" href="../../../cpcw.css"></head>
<body link="#3973DE" alink="#3973DE" background="../../bg.gif">
<div align="center"><center>
<table width="85%" border="0">
<tr bgcolor="#FFFFFF">
<td>
<div align="center">
<center>
</center>
</div>
<p align="CENTER"><b><font face="Times New Roman" color="red">10.3 MFC</font><font color="red">的</font><font face="Times New Roman" color="red">ODBC</font><font color="red">類簡介</font></b></p>
<p align="JUSTIFY"> MFC的ODBC類對較復雜的ODBC API進行了封裝,提供了簡化的調用接口,從而大大方便了數據庫應用程序的開發。程序員不必了解ODBC
API和SQL的具體細節,利用ODBC類即可完成對數據庫的大部分操作。</p>
<p align="JUSTIFY"> MFC的ODBC類主要包括:</p>
<blockquote>
<p align="JUSTIFY">CDatabase類:主要功能是建立與數據源的連接。</p>
<p align="JUSTIFY">CRecordset類:該類代表從數據源選擇的一組記錄(記錄集),程序可以選擇數據源中的某個表作為一個記錄集,也可以通過對表的查詢得到記錄集,還可以合并同一數據源中多個表的列到一個記錄集中.通過該類可對記錄集中的記錄進行滾動、修改、增加和刪除等操作。</p>
<p align="JUSTIFY">CRecordView類:提供了一個表單視圖與某個記錄集直接相連,利用對話框數據交換機制(DDX)在記錄集與表單視圖的控件之間傳輸數據。該類支持對記錄的瀏覽和更新,在撤銷時會自動關閉與之相聯系的記錄集。</p>
<p align="JUSTIFY">CFieldExchange類:支持記錄字段數據交換(DFX),即記錄集字段數據成員與相應的數據庫的表的字段之間的數據交換。該類的功能與CDataExchange類的對話框數據交換功能類似。</p>
<p align="JUSTIFY">CDBException類:代表ODBC類產生的異常。</p>
</blockquote>
<p align="JUSTIFY"> 概括地講,CDatabase針對某個數據庫,它負責連接數據源;CRecordset針對數據源中的記錄集,它負責對記錄的操作;CRecordView負責界面,而CFieldExchange負責CRecordset與數據源的數據交換。</p>
<p align="JUSTIFY"> 利用AppWizard和ClassWizard,用戶可以方便地建立數據庫應用程序,但這并不意味著可以對MFC的ODBC類一無所知.讀者應注意閱讀后面幾小節中的內容,為學習后面的例子打好基礎.</p>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="615">
<tr>
<td><a href="chap10_2.htm">上一頁</a></td>
<td>
<p align="right"><a href="chap10_4.htm">下一頁</a>
</td>
</tr>
</table>
<p><a href="http://www.cpcw.com">電腦報首頁</a> <a href="../../index.htm">網絡學院首頁</a></p>
</center>
</div>
<font size="5">
<hr noshade color="#3973DE" size="1">
</font>
<p align="center"><font size="5"></font><font size="2" color="#000000">本教程由<a href="http://vcdynasty.yeah.net">Visual
C++王朝(Where programmers come together)</a>協助制作<br>
未經許可,請勿以任何形式復制</font>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -