⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap10_3.htm

📁 非常好的应用vc++6.0进行相关网络程序开发的教程
💻 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">
</head>

<body link="#3973DE" alink="#3973DE">
<font SIZE="5"><b><div align="center"><center>

<table border="0" width="615" cellspacing="0" cellpadding="0">
  <tr>
    </b><td><div align="center"><center><table border="0" width="615" cellpadding="0" cellspacing="0" height="20">
      <tr>
        <td width="377" bgcolor="#15397D" height="20"></td>
        <td width="238" bgcolor="#000000" height="20"><p align="right"></font><span style="text-decoration: none"><a href="../../index.htm"><font color="#FFFFFF">电脑报Visual 
        C++网络教程</font></a></span></td>
      </tr>
    </table>
    </center></div><font FACE="Times New Roman" SIZE="3"><b><p ALIGN="CENTER"></b></font><font FACE="Times New Roman" size="5" color="#3973DE">10.3 MFC</font><font size="5" color="#3973DE">的</font><font FACE="Times New Roman" size="5" color="#3973DE">ODBC</font><font size="5" color="#3973DE">类简介</font><font FACE="Times New Roman" size="5"></p>
    </font><font FACE="Times New Roman" SIZE="3"><p ALIGN="JUSTIFY">MFC</font><font SIZE="3">的</font><font FACE="Times New Roman" SIZE="3">ODBC</font><font SIZE="3">类对较复杂的</font><font FACE="Times New Roman" SIZE="3">ODBC API</font><font SIZE="3">进行了封装,提供了简化的调用接口,从而大大方便了数据库应用程序的开发。程序员不必了解</font><font FACE="Times New Roman" SIZE="3">ODBC API</font><font SIZE="3">和</font><font FACE="Times New Roman" SIZE="3">SQL</font><font SIZE="3">的具体细节,利用</font><font FACE="Times New Roman" SIZE="3">ODBC</font><font SIZE="3">类即可完成对数据库的大部分操作。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p ALIGN="JUSTIFY">MFC</font><font SIZE="3">的</font><font FACE="Times New Roman" SIZE="3">ODBC</font><font SIZE="3">类主要包括:</font><font FACE="Times New Roman" SIZE="3"></p>
    <blockquote>
      <p ALIGN="JUSTIFY">CDatabase</font><font SIZE="3">类:主要功能是建立与数据源的连接。</p>
      </font><font FACE="Times New Roman" SIZE="3"><p ALIGN="JUSTIFY">CRecordset</font><font SIZE="3">类:该类代表从数据源选择的一组记录(记录集),程序可以选择数据源中的某个表作为一个记录集,也可以通过对表的查询得到记录集,还可以合并同一数据源中多个表的列到一个记录集中.通过该类可对记录集中的记录进行滚动、修改、增加和删除等操作。</p>
      </font><font FACE="Times New Roman" SIZE="3"><p ALIGN="JUSTIFY">CRecordView</font><font SIZE="3">类:提供了一个表单视图与某个记录集直接相连,利用对话框数据交换机制</font><font FACE="Times New Roman" SIZE="3">(DDX)</font><font SIZE="3">在记录集与表单视图的控件之间传输数据。该类支持对记录的浏览和更新,在撤销时会自动关闭与之相联系的记录集。</p>
      </font><font FACE="Times New Roman" SIZE="3"><p ALIGN="JUSTIFY">CFieldExchange</font><font SIZE="3">类:支持记录字段数据交换(</font><font FACE="Times New Roman" SIZE="3">DFX</font><font SIZE="3">),即记录集字段数据成员与相应的数据库的表的字段之间的数据交换。该类的功能与</font><font FACE="Times New Roman" SIZE="3">CDataExchange</font><font SIZE="3">类的对话框数据交换功能类似。</p>
      </font><font FACE="Times New Roman" SIZE="3"><p ALIGN="JUSTIFY">CDBException</font><font SIZE="3">类:代表</font><font FACE="Times New Roman" SIZE="3">ODBC</font><font SIZE="3">类产生的异常。</p>
      </font>
    </blockquote>
    <font SIZE="3"><p ALIGN="JUSTIFY">概括地讲,</font><font FACE="Times New Roman" SIZE="3">CDatabase</font><font SIZE="3">针对某个数据库,它负责连接数据源;</font><font FACE="Times New Roman" SIZE="3">CRecordset</font><font SIZE="3">针对数据源中的记录集,它负责对记录的操作;</font><font FACE="Times New Roman" SIZE="3">CRecordView</font><font SIZE="3">负责界面,而</font><font FACE="Times New Roman" SIZE="3">CFieldExchange</font><font SIZE="3">负责</font><font FACE="Times New Roman" SIZE="3">CRecordset</font><font SIZE="3">与数据源的数据交换。</p>
    <p ALIGN="JUSTIFY">利用</font><font FACE="Times New Roman" SIZE="3">AppWizard</font><font SIZE="3">和</font><font FACE="Times New Roman" SIZE="3">ClassWizard</font><font SIZE="3">,用户可以方便地建立数据库应用程序,但这并不意味着可以对</font><font FACE="Times New Roman" SIZE="3">MFC</font><font SIZE="3">的</font><font FACE="Times New Roman" SIZE="3">ODBC</font><font SIZE="3">类一无所知.读者应注意阅读后面几小节中的内容,为学习后面的例子打好基础.</font><font FACE="Times New Roman" SIZE="3"><b></p>
    </b></font><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>
    </center></div><font SIZE="5"><hr noshade color="#3973DE" size="1">
    <p align="center"></font><font size="2" color="#000000">本教程由<a href="http://vcdynasty.yeah.net">Visual C++王朝(Where programmers come together)</a>协助制作<br>
    未经许可,请勿以任何形式复制</font></td>
    <b>
  </tr>
</table>
</center></div>

<p ALIGN="CENTER"></b><font SIZE="5"> </font><font FACE="Times New Roman" SIZE="5"></p>
</font><font FACE="Times New Roman" SIZE="3">

<p></font><b><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>
</font></b>

<p><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>

<p></font> </p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -