目錄
緻謝
第一部分 瞭解數據訪問接口
第一章 未來之路
1.1Internet 熱潮
1.2不斷發展的標準
1.3我們的位置
1.3.1 SQL Server 7.0
1.3.2VisualBasic6.0
1.3.3ActiveX數據對象
1.3.4COM的成熟
1.3.5MicrosoftTransactionServer
1.3.6Viusal Basic企業版
1.3.7Microsoft開發工具
1.4我們的目標
第二章 數據接口
2.1從Visual Basic訪問SQL Server
2.1.1VBSQL
2.1.2ODBCAPI
2.1.3DAO/Jet
2.1.4DAO/ODBCD irect
2.1.5RDO
2.1.6AIDO
2.1.7數據接口總結
2.2瞭解底層接口
2.2.1DB-Library
2.2.2ODBC
2.2.3OIEDB
2.3下一步
第三章 數據訪問:快速入門
3.1準備創建示例
3.1.1創建數據源名稱
3.1.2使用ViusalBasic6.0
3.1.3示例中使用的庫和控件
3.1.4VisualBasic窗體
3.2DAO/Jet實地測試
3.2.1DAO/Jet和Data控件示例
3.2.2DAO/Jet示例
3.3DAO/ODBCDirect實地測試
3.3.1 DAO/ODBCDirect 和Data控件示例
3.3.2DAO/ODBCDirect示例
3.4RDO實地測試
3.4.1RDO和RemoteData控件示例
3.4.2RDO示例
3.5ADO實地測試
3.5.1ADO 和ADO Data 控件示例
3.5.2ADO 示例
3.6比較示例
3.6.1仔細研究結果
第四章 選擇結構
4.1提齣正確的問題
4.1.1結構
4.1.2開發技巧
4.1.3時間結構
4.1.4性能
4.1.5性能發展史
4.1.6現有技術
4.1.7新技術
4.1.8成本
4.1.9規模
4.1.10 設計與現實
4.1.11 配置和培訓
4.1.12展望未來
4.2 處理響應
4.3瞭解不同的結構
4.3.1客戶/服務器結構
4.3.2分布式引擎結構
4.3.3分布式組件結構
4.3.4 基於Web的結構
4.4評價客戶/服務器分布式引擎結構
4.4.1一種假定的客戶/服務器配置
4.4.2一個假想的分布式引擎配置
4.4.3在客戶/服務器和分布式引擎結構中選擇
4.4.4訪問帶有分布式數據庫引擎的中央數據庫引擎
第二部分 設計SQL Server應用程序
第五章 規劃您的設計
5.1狀態機
5.2全麵理解臨時錶和緩衝區
5.2.1理解臨時錶
5.2.2無臨時錶的結果集
5.2.3滾動臨時錶
5.2.4臨時錶的類型
5.2.5緩衝區的類型
5.2.6實現臨時錶
5.3基本設計決定
5.4避免設計時的10大誤區
5.5創建有效的應用程序
5.5.1本地和數據庫驅動的驗證
5.5.2數據驅動驗證
5.5.3製作有效的規則
5.5.4使默認值有效和解析默認字符串
5.5.5管理有效的應用程序
第六章 建立與SOLServer的連接
6.1連接池中的狗爬式
6.2連接的安全
6.2.1獲得登錄標識號和密碼
6.2.2獲得有效的服務器名稱或數據源名稱
6.2.3避免使用登錄對話框
6.3連接管理
6.3.1允許更多的活動連接
6.3.2新連接在服務器上的衝突
6.3.3設置超時值
6.4管理連接狀態
6.5處理連接錯誤
6.5.1與應用程序有關的問題
6.5.2支持庫所産生的問題
6.5.3與LAN有關的連接問題
6.5.4與SQLServer有關的連接問題
6.5.5與連接和許可有關的錯誤
6.5.6與登錄有關的問題
第七章 設計和建立查詢
7.1查詢的類型
7.2為性能設計查詢
7.3建立查詢
7.3.1Microsoft Query
7.3.2ViusalDatabaseTools
7.3.3手工操作
7.4瞭解查詢
7.4.1引號管理
7.4.2參數查詢
7.4.3重疊的查詢
7.4.4特彆查詢
7.4.5EnglishQuery
7.4.6多結果集查詢
7.4.7異步查詢
7.4.8統計行數
7.4.9設置查詢超時
7.5與查詢相關的錯誤消息
7.6使用ViusalBasic進行調試
7.7定位SQLServer元素
第八章 檢索數據和使用結果集
8.1查詢過程
8.2使用單行結果集
8.3使用臨時錶
8.3.1限製臨時錶中的行數
8.3.2使用WHERE子句限製行數
8.4更新和插入數據
8.5使用批處理
8.5.1使用開放式批處理更新
8.5.2建立批處理
8.5.3批處理限製
8.5.4發送多個批處理
8.5.4使用批處理結果
第三部分 使用帶有Jet 數據庫引擎的DAO
第九章 Jet 數據庫引擎和DAO模式
9.1DAO/Jet與SQLServer的曆史
9.2Jet訪問遠程數據庫的方式
9.2.1Jet與SQLServer:編寫查詢代碼並創建臨時錶
9.2.2Jet查詢處理器
9.3理解DAO模型
9.3.1屬性和方法
9.3.2集閤
9.3.3傳遞對象模型
第十章 數據訪問對象
10.1組件體係結構
10.2DBEngine對象
10.3Workspace對象
10.3.1使用IsolateODBCTrans屬性
10.3.2Workspace方法
10.4Database對象
10.4.1附加錶與直接鏈接
10.4.2Database屬性
10.4.3Database方法
10.5TableDef對象
10.5.1TableDef屬性
10.5.2TableDef數據類型
10.6Field對象
10.7Index對象
10.8錶和索引
10.9 創建或添加錶和索引
第十一章 配置和調整Jet 引擎
11.1Windows注冊錶數據庫
11.1.1注冊錶範圍
11.1.2創建並使用新的注冊錶鍵值
11.2瞭解Jet引擎選項
11.2.1MicrosoftODBC驅動程序初始化設置
11.2.2細節
11.2.3調整MSys Conf
第十二章 使用DAO/Jet 進行連接
12.1Jet的連接管理方案
12.1.1活動語句
12.1.2臨時錶提交/迴滾行為
12.2連接區享
12.3連接緩存和失效
12.4自己管理連接
12.5打開附加錶
12.6使用DAO/Jet方法創建附加錶
12.7連接:常見的睏難
第十三章 使用DAO/Jet 訪問數據
13.1理解DAO/Jet臨時錶
13.2創建DAO/Jet臨時錶
13.2.1編寫OpenRecordset方法的代碼
13.2.2結果集傳遞
13.3選擇索引
13.4使用ODBC緩存
13.5GetRows和Variant數組
13.6重定位當前行的指針
13.6.1當前行指針的有效性
13.6.2定位特定行
13.7更新DAO/Jet數據源
13.7.1使用DAO/Jet臨時錶
13.7.2使用基於SQL的操作查詢更新
13.8處理DAO/Jet錯誤
第十四章 執行Transact-SQL查詢
14.1使用SQL傳遞查詢
14.1.1典型的應用程序
14.1.2實現SQL傳遞查詢
14.1.3創建SQL傳遞QueryDef對象
14.1.4使用具有附加錶的SQL傳遞查詢
14.1.5查詢技術總結
14.2使用存儲過程
14.2.1返迴參數
14.2.2輸齣參數
14.3處理SQLServer消息
第十五章 使用Data控件
15.1應用Data控件
15.2使用Data控件處理SQLServer
15.3設置屬性
15.4檢查屬性
15.5使用綁定型控件
第十六章 理解Jet 查詢處理器
16.1Jet必須本地處理的結構
16.1.1支持的ViusalBaSic操作符和函數
16.1.2用戶定義的函數
16.1.3其他不支持的功能
16.1.4其他不支持的及有問題的錶達式
16.2條件的分割
16.3輸齣的求值
16.4交叉錶查詢執行的刪除
16.5外部連接
16.6生成發送到服務器的SQL
16.7LIKE操作符的通配符
16.8擁有者和錶前綴
16.9標識符引用
第十七章 使用ODBCDi rect
17.1瞭解ODBCDirect接口
17.2激活ODBCDirect
17.3連接到數據庫
17.4比較Database對象和Connection對象
17.4.1rdoConnection對象與ODBCDirectConnection對象的比較
17.5執行SQL查詢
17.5.1rdoResultset對象與Recordset對象的比較
17.5.2瞭解QueryDef對象
17.5.3rdoQuery對象與QueryDef對象的比較
17.6處理Recordset對象
17.6.1控製多個Recordset對象
17.7運行異步操作
17.8開放式批處理更新
17.9查看錯誤
17.10 ODBCDirect示例
17.10.1示例1:決定您的數據庫在哪個Workspace中打開
17.10.2示例2:從服務器獲取多個Recordset對象
17.10.3示例3:取消塊操作
17.10.4示例4:使用dbRunAsync打開Recordset
17.10.5示例5:使用QueryDef對象
17.11 將應用程序轉換到ODBCDirect的提示
17.12 使用Data控件
第十八章 Jet:旅行者的日記
18.1分配數據庫文件空間
18.2事務損失和破壞修復
18.3備份Access數據庫
18.4更新記錄
18.5提示
第四部分 使用遠程數據對象
第十九章 瞭解遠程數據對象
19.1瞭解RDO
19.2設計特性
19.3比較RDO和DAO
19.4 RDO的缺點
19.5獲得有關RDO的最新信息
19.6許可RDO
第二十章 遠程數據對象的細節
20.1瞭解RDO模型
20.2rdoEngi ne對象
20.2.1rdoEngine的屬性、事件和方法
20.3rdoEnvironment對象
20.3.1rdoEnvironment的屬性、事件和方法
20.3.2事務管理
20.3.3可選的事務管理器
20.3.4 選擇臨時錶驅動程序
20.3.5瞭解服務器端臨時錶
20.4 rdoConnection對象
20.4.1指定默認數據庫
20.4.2使用rdoConnection對象
第二十一章 與RDO連接
21.1定位和命名SQLServer
21.2建立連接
21.2.1文件數據源
21.2.2SAVEFILE關鍵字
21.2.3異步打開連接
21.2.4處理單獨的rdoConnection對象
21.2.5管理RDO2.0集閤
21.2.6其他連接參數
21.2.7連接問題
第二十二章 使用RDOUserCConnection設計器
22.1瞭解自定義的UserConnection對象
附錄A 設置測試數據庫
A.1安裝Biblio數據庫
A.1.1在SQLServer6.5上安裝Biblio
A.1.2在SQLServer7.0上安裝Biblio
A.2創建DSN
A.3添加存儲過程
A.4Attach.MDB數據庫
A.5設置示例應用程序
附錄B SQL Server錯誤代碼解釋
附錄C SQLServer提示與技巧
C.1大量復製程序的技巧
C.2存儲過程的技巧
C.3Transact-SQL的常規技巧
C.4增強性能的技巧
C.5提高設計效率的技巧
C.6從SQLServer訪問Visual Basic組件
C.6.1理解結構
C.6.2調查典型的方案
C.6.3嘗試使用擴展存儲過程
C.6.4從存儲過程訪問COM對象
C.6.5SQL Serve rOLE 存儲 過程
C.6.6建立Visual Basic組件
C.6.7檢查服務器端OLEAutomation存儲過程批處理
C.6.8數據類型轉換
C.6.9檢查OLEAutomation存儲過程錯誤處理程序
· · · · · · (
收起)