第1章 數(shù)據訪問技術概述
1. 1 數(shù)據庫基礎知識
1. 1. 1 數(shù)據庫技術的發(fā)展
1. 1. 2 數(shù)據庫系統(tǒng)的特點
1. 1. 3 數(shù)據模型
1. 1. 4 系統(tǒng)結構
1. 1. 5 數(shù)據庫管理系統(tǒng)
1. 2 常用數(shù)據訪問技術
1. 2. 1 MFC ODBC
1. 2. 2 ODBC API
1. 2. 3 OLE DB
1. 2. 4 ADO. NET
1. 2. 5 ADO
1. 2. 6 NDCDAO
1. 3 Visual C++. NET的數(shù)據訪問開發(fā)優(yōu)勢
本章小結
第2章UFC ODBC編程基礎
2. 1 MFCODBC概述
2. 2 CDatabase類
2. 2. 1 CDatabase對象的種類
2. 2. 2 CDabbase類的構建函數(shù)
2. 2. 3 數(shù)據庫屬性函數(shù)
2. 2. 4 數(shù)據庫操作函數(shù)
2. 2. 5 數(shù)據庫重載函數(shù)
2. 2. 6 CDatabase類的數(shù)據成員
2. 3 CRecordset類
2. 3. 1 CRecordset對象的種類
2. 3. 2 CRecordset類的構建函數(shù)
2. 3. 3 記錄集屬性函數(shù)
2. 3. 4 記錄集更新函數(shù)
2. 3. 5 記錄集滾動函數(shù)
2. 3. 6 其他記錄集操作函數(shù)
2. 3. 7 記錄集重載函數(shù)
2. 3. 8 CRecordset類的數(shù)據成員
2. 4 事務
2. 5 RFX機制
2. 5. 1 RFX與記錄集對象
2. 5. 2 記錄字段交換過程
2. 5. 3 RFX函數(shù)
2. 5. 4 Visual C十十向導所生成的RFX代碼
2. 5. 5 Bulk RFX機制
2. 5. 6 CPleldExchange類
本章小結
第3章 掌握MFC ODBC編程技術
3. 1 MFC ODBC數(shù)據庫開發(fā)概述
3. 2 管理數(shù)據源
3. 2. 1 配置數(shù)據源
3. 2. 2 操作數(shù)據源
3. 2. 3 推廣連接字符串
3. 3 常規(guī)記錄集管理編程
3. 3. 1 記錄集類的結構
3. 3. 2 打開和關閉記錄集
3. 3. 3 滾動記錄集
3. 3. 4 定位記錄集
3. 3. 5 過濾記錄集
3. 3. 6 排序記錄集
3. 3. 7 參數(shù)化記錄集
3. 3. 8 鎖定記錄集
3. 4 高級記錄集管理編程
3. 4. 1 多表聯(lián)合查詢
3. 4. 2 使用預定義查詢
3. 4. 3 動態(tài)綁定數(shù)據表列
3. 4. 4 實現(xiàn)多行存取
3. 4. 5 管理數(shù)據庫中的大型數(shù)據項
3. 4. 6 得到SUMs以及其他合計結果
3. 4. 7 使用事務
3. 4. 8 聯(lián)合使用ODBC API和SQL
3. 5 MFC ODBC數(shù)據庫應用程序的結構
3. 5. 1 創(chuàng)建支持數(shù)據庫的應用程序
3. 5. 2 數(shù)據庫應用程序的文檔/視圖結構
3. 5. 3 使用CRecordVlew類
3. 6 學生信息管理系統(tǒng)開發(fā)實例剖析
3. 6. 1 創(chuàng)建應用程序框架
3. 6. 2 由Application Wizard生成的數(shù)據庫實現(xiàn)代碼
3. 6. 3 定制應用程序界面
3. 6. 4 顯示數(shù)據庫記錄信息
3. 6. 5 實現(xiàn)多表動態(tài)參數(shù)化查詢
3. 6. 6 操作數(shù)據庫記錄
3. 6. 7 實現(xiàn)多視圖查詢
本章小結
第4章 使用ODBC API訪問數(shù)據源
4. 1 ODBC概述
4. 1. 1 ODBC的優(yōu)越性
4. 1. 2 ODBC的結構組成
4. 2 ODBC一致性
4. 2. 1 ODBC API一致性
4. 2. 2 ODBC SQL一致性
4. 3 ODBC API編程的基本概念
4. 3. 1 句柄
4. 3. 2 緩沖區(qū)
4. 3. 3 光標
4. 3. 4 ODBC數(shù)據類型
4. 3. 5 ODBC診斷
4. 4 使用ODBC API的一般流程
4. 5 初始化工作環(huán)境
4. 5. 1 分配環(huán)境句柄
4. 5. 2 設置環(huán)境屬性
4. 5. 3 分配連接句柄
4. 5. 4 設置連接屬性
4. 6 數(shù)據源連接
4. 6. 1 數(shù)據源連接概述
4. 6. 2 使用SQLConnect建立連接
4. 6. 3 使用SQLDllverConnect建立連接
4. 6. 4 使用SQLBrowseConnect建立連接
4. 7 操作數(shù)據源
4. 7. 1 選擇SQL語法
4. 7. 2 構造SQL語句
4. 7. 3 分配語句句柄
4. 7. 4 設置語句屬性
4. 7. 5 執(zhí)行語句
4. 7. 6 參數(shù)化SQL語句
4. 7. 7 釋放語句句柄
4. 8 檢索結果集
4. 8. 1 檢索結果集元數(shù)據
4. 8. 2 綁定結果集列
4. 8. 3 檢索單行記錄VIH
4. 8. 4 檢索大型數(shù)據
4. 8. 5 檢索多行記錄
4. 8. 6 使用可滾動光標檢索結果集
4. 8. 7 多結果集
4. 9 更新結果集
4. 9. 1 定位更新和刪除
4. 9. 2 使用SQLSetPos更新數(shù)據
4. 9. 3 使用SQLBulkoperations函數(shù)更新數(shù)據
4. 9. 4 使用SQLSetPos與SQLBulkOperations函數(shù)處理大型數(shù)據
4. 9. 5 事務處理
4. 10 解除與數(shù)據源的連接
4. 11 聯(lián)合使用ODBC API和MFC ODBC
4. 11. 1 創(chuàng)建應用程序框架
4. 11. 2 定制應用程序界面
4. 11. 3 定制AH函數(shù)的結果集
4. 11. 4 查詢并顯示數(shù)據源信息
本章小結
第5章OLE DB編程基礎
5. 1 COM簡介
5. 2 OLE DB概述
5. 2. 1 統(tǒng)一數(shù)據訪問
5. 2. 2 CoM的益處
5. 2. 3 OLEDB消費者和提供者
5. 3 OLEDB對象模型
5. 3. 1 數(shù)據源
5. 3. 2 會話
5. 3. 3 命令
5. 3. 4 行集
5. 3. 5 存取器
5. 3. 6 事務
5. 3. 7 枚舉器
5. 3. 8 錯誤
5. 3. 9 通告
5. 3. 10 OLE DB模板. 標志和其他實現(xiàn)
5. 3. 11 設計OLE DB結構
本章小結
第6章 設計OLE DB消費者
6. 1 OLE DB消費者的基本概念
6. 1. 1 OLE DB消費者如何訪問數(shù)據
6. 1. 2 數(shù)據源和會話
6. 1. 3 存取器和行集
6. 1. 4 命令和表
6. 1. 5 用戶記錄
6. 1. 6 綱要行集
6. 2 使用OLEDB消費者向導
6. 2. 1 消費者向導的使用步驟
6. 2. 2 剖析由向導生成的代碼
6. 3 使用OLE DB消費者模板
6. 3. l 使用數(shù)據庫標志
6. 3. 2 確定字段狀態(tài)
6. 3. 3 遍歷行集
6. 3. 4 使用參數(shù)化查詢
6. 3. 5 獲取數(shù)據
6. 3. 6 更新行集
6. 3. 7 使用存儲過程
6. 3. 8 使用存取器
6. 3. 9 訪問XML數(shù)據
6. 3. 10 使用綱要行集獲取元數(shù)據
6. 3. 11 事務支持
6. 3. 12 使用OLE DB記錄視圖
6. 3. 13 使用現(xiàn)存的ADO記錄集
6. 3. 14 同步更新行引用
6. 3. 15 使用書簽
6. 3. 16 獲取BLOB數(shù)據
6. 3. 17 獲取通告
6. 4 oLEDB消費者設計實例
6. 4. 1 使用消費者獲取數(shù)據
6. 4. 2 為消費者添加書簽支持
6. 4. 3 為消費者添加XML支持
6. 4. 4 手動添加消費者支持
本章小結
第7章 設計OLE DB提供者
7. 1 OLE DB提供者的基本編程概念
7. 1. 1 OLE DB規(guī)范的支持級別
7. 1. 2 OLEDB提供者模板結構
7. 2 使用OLE DB提供考向導
7. 2. 1 提供者向導的使用步驟
7. 2. 2 剖析由向導生成的代碼x
7. 3 使用OLEDB提供者模板
7. 3. 1 為提供者添加接口
7. 3. 2 在提供者中引用屬性
7. 3. 3 在提供者中設置屬性
7. 3. 4 在提供者中動態(tài)綁定列
7. 3. 5 在提供者中支持自由線程
7. 3. 6 測試和調試
7. 3. 7 轉換提供者不支持的數(shù)據
7. 3. 8 支持通告
7. 3. 9 支持綱要行集
7. 3. 10 提供書簽支持
7. 3. 11 OLEDB一致性檢查
7. 4 OLEDB提供者設計實例
7. 4. 1 創(chuàng)建簡單的只讀提供者
7. 4. 2 增強簡單的只讀提供者
7. 4. 3 創(chuàng)建可更新的提供者
本章小結
第8章 ADO和RDO
8. 1 使用ActiveX控件
8. 1. 1 插入ActiveX控件
8. 1. 2 ActiveX控件的封裝類
8. 1. 3 使用OLE/COM對象查看器
8. 1. 4 在設計時設置ActiveX控件屬性
8. 1. 5 設置ActiveX控件的事件處理函數(shù)
8. 1. 6 修改ActiveX控件的運行時行為
8. 2 數(shù)據綁定
8. 2. 1 ADO和RDO數(shù)據訪問
8. 2. 2 支持數(shù)據綁定的Activex控件
8. 2. 3 ADO數(shù)據綁定
8. 2. 4 RDO數(shù)據綁定
8. 2. 5 捕捉錯誤
8. 2. 6 數(shù)據綁定的限制
8. 3 配置數(shù)據庫連接
8. 3. 1 ODBC連接
8. 3. 2 Oracle連接
本章小結
第9章 維護MFC DAO數(shù)據訪問
9. 1 MFC DAO概述
9. 1. 1 DAO對象
9. 1. 2 MFC與DAO
9. 1. 3 MFCDAO類不能處理的DAO對象
9. 1. 4 DAO能夠操作的數(shù)據庫
9. 1. 5 選擇MFCDAO和MFCoDBC
9. 2 MFCDAO數(shù)據庫類
9. 2. 1 CDaoDatabase類
9. 2. 2 CDaoRecordSet類
9. 2. 3 CDaoTableDef類
9. 2. 4 CDaoQueryDef類
9. 3 DFX機制
9. 3. 1 DFx與記錄集對象
9. 3. 2 記錄字段交換過程,
9. 3. 3 DPx函數(shù)
9. 3. 4 CDaoFieldExchange類
9. 4 使用工作區(qū)對象
9. 4. 1 操作隱式MFCDAO對象
9. 4. 2 顯式打開默認工作區(qū)
9. 4. 3 管理事務
9. 4. 4 隔離事務
9. 4. 5 檢索和設置數(shù)據庫引擎屬性
9. 5使用數(shù)據庫對象
9. 5. 1 新建數(shù)據庫
9. 5. 2 打開數(shù)據庫
9. 5. 3 關閉數(shù)據庫
9. 6 使用記錄集對象
9. 6. 1 記錄集類的結構
9. 6. 2 創(chuàng)建記錄集
9. 6. 3 滾動記錄集定位
9. 6. 4 書簽定位與絕對定位
9. 6. 5 條件定位
9. 6. 6 使用記錄緩存
9. 6. 7 動態(tài)綁定
9. 6. 8 添加. 刪除和編輯記錄集
9. 6. 9 排序記錄集
9. 6. 10 過濾記錄集
9. 7 使用查詢定義對象
9. 7. 1 新建查詢定義
9. 7. 2 保存查詢定義
9. 7. 3 打開查詢定義
9. 7. 4 使用臨時查詢定義
9. 7. 5 執(zhí)行查詢定義
9. 7. 6 使用直通查詢
9. 7. 7 參數(shù)化查詢定義
9. 8 使用表定義對象
9. 8. 1 新建數(shù)據庫表
9. 8. 2打開表定義
9. 8. 3 表型記錄集
9. 9使用外部數(shù)據源
9. 9. 1 附加表
9. 9. 2 直接打開外部數(shù)據源
9. 9. 3 優(yōu)化性能
本章小結