目 錄
譯者序
前言
第1章 數據庫基礎
1.1用數據控件創建用戶界麵
1.2何謂數據庫
1.2.1何謂數據庫引擎
1.2.2錶和字段
1.2.3何謂Recordset
1.2.4數據類型
1.2.5創建數據庫規劃
1.2.6用VisualBasic創建數據庫
1.2.7用MicrosoftAccess創建數據庫
1.2.8關聯
1.2.9用更神奇的技術創建數據庫
1.2.10標準化
1.3使用數據視圖窗口
1.4創建DataEnvironment設計器
1.5用數據控件創建用戶界麵
1.5.1連接到數據庫並操作記錄
1.5.2創建基本的用戶界麵
1.5.3用ADO數據控件操作記錄
1.5.4 ADO數據控件的其他重要屬性
1.6小結
1.7問題與解答
第2章 查詢
2.1何謂查詢
2.2SQL用於什麼地方
2.3用DataView窗口測試查詢
2.3.1使用DataView窗口創建服務器方查詢
2.3.2衛使用數據環境查詢
2.4用SELECT子句檢索記錄
2.5使用FROM子句指定記錄源
2.6用WHERE子句說明條件
2.7使用ORDERBY對結果排序
2.8使用TOP顯示某個範圍的第一個記錄或最後一個記錄
2.9在查詢中連接相關的錶
2.9.1在SQL中錶示一個連接
2.9.2使用查詢設計器創建連接
2.9.3使用外部連接以返迴更多的數據
2.9.4在連接查詢中顯示0而不是 Null
2.10用AS對字段名進行彆名化
2.11分組和匯總數據的查詢
2.11.1SUM函數
2.11.2閤計函數小結
2.12創建功能查詢
2.12.1更新查詢
2.12.2刪除查詢
2.12.3追加查詢
2.12.4創建錶的查詢
2.13閤並查詢
2.14交叉錶查詢
2.15子查詢
2.16使用存儲在數據庫中的查詢
2.16.1使用VisualDataManager創建存儲查詢
2.16.2 VisualDataManagerQueryBuilder的使用
2.16.3在VisualDataManager中創建連接
2.16.4使用MicrosoftAccess創建存儲查詢
2.16.5在Access中創建其他類型的查詢
2.17在運行時創建存儲查詢
2.18使用數據定義語言(DDL)
2.18.1使用CREATE創建數據庫元素
2.18.2嚮錶添加約束
2.18.3指定外部關鍵字
2.18.4用CREATEINDEX創建索引
2.18.5用DROP刪除錶和索引
2.18.6用Alter修改錶的定義
2.19小結
2.20 問題與解答
第3章 數據訪問對象
3.1使用DAO對象模型
3.1.1用對象編程
3.1.2使用DAO數據控件
3.1.3使用DAO數據控件的查詢屬性來訪問外部數據源
3.2使用DAO操作數據
3.2.1使用Database對象連接到數據庫
3.2.2使用Recordset對象
3.2.3用Field對象操作字段
3.2.4 結閤Recordset對象使用定位方法
3.2.5搜索記錄集和錶中的數據
3.2.6用Workspace對象訪問會話信息
3.2.7用Errors集閤和Error對象處理錯誤
3.3 創建操作數據庫結構的對象
3.3.1創建數據庫
3.3.2使用TableDef對象操作錶
3.3.3使用Relation對象在錶間創建關聯
3.3.4使用Index對象創建索引
3.3.5使用QueryDef對象操作存儲查詢
3.3.6壓縮和修復Jet數據庫
3.3.7數據庫Documents和Containers的使用
3.3.8創建和使用數據庫對象的自定義屬性
3.4小結
3.5問題與解答
第4章 報錶輸齣和數據導齣
4.1前嚮滾動臨時錶
4.2用VB的DataReport設計器進行報錶輸齣
4.2.1設計DataReport
4.2.2瀏覽和導齣DataReport
4.3用MicrosoftAccess進行報錶輸齣
4.3.1從VB中運行MicrosoftAccess
4.3.2使用VideoS0ftVSREPORTS運行Access報錶
4.4使用CrystalReports進行報錶輸齣
4.4.1安裝CrystalReports
4.4.2使用CrystalReports創建報錶
4.4.3用CrystalReportsActiveX控件在應用程序中運行報錶
4.4.4獲取和使用新版本CrystalRep0rts
4.5使用MSChart控件創建圖錶
4.6使用VB的Printer對象
4.6.1建立Printer的坐標係
4.6.2設計報錶
4.6.3嚮Printer對象輸齣Recordset
4.7使用VideoSoftVSVIEW創建報錶
4.7.1用vsPrinter控件打印錶
4.7.2使用VideoSoftDataReporter組件創建Ad;Hoc報錶
4.8使用MicrosoftScrip6ngRuntimeLibrary嚮文本文件導齣數據
4.8.1使用TextStream對象導齣一個記錄集
4.8.2創建分隔數據庫輸齣
4.8.3導齣HTMLWeb頁麵
4.9 使用VB的“古典”文件函數嚮文本文件導齣數據
4.9.1使用0pen語句創建文件
4.9.2使用FreeFile確定下一個可用的文件
4.9.3使用Print#格式化輸齣
4.9.4使用Cl0se語法關閉文件
4.10 嚮Micros0ftOffice應用程序導齣數據
4.11小、結
4.12問題與解答
第5章 SQLServer
5.1安裝和運行MicrosoftSQLServer
5.1.1確定SQLServer的安裝需求
5.1.2安裝SQLServer
5.1.3使用SQLServerManager啓動和終止SQLServer
5.1.4SQLServer入門:基礎知識
5.1.5使用SQLEnterpriseManager創建數據庫
5.1.6在SQLServer數據庫中創建錶
5.1.7使用ISQL/W訪問數據庫
5.1.8使用數據庫視圖控製對數據的訪問
5.1.9創建和運行存儲過程
5.1.10顯示現有視圖或存儲過程的文本
5.1.11創建觸發器
5.1.12在SQLEnterpriseManager中管理用戶與安全
5.1.13在ISQL/W中運用安全屬性
5.1.14從數據庫中刪除對象
5.2由MicrosoftAccess遷移到SQLServer
5.2.1使用MicrosoftAccessUpsizingTools
5.2.2使用鏈接錶把數據從Access導齣到SQLServer
5.3小結
5.4問題與解答
第6章 開放數據庫連接與遠程數據
對象
6.10DBC的配置和使用
6.1.1創建0DBC數據源
6.1.2用ODBCPING測試數據庫連接
6.1.3用DAO數據控件和0DBCDirect訪問數據源
6.2使用遠程數據控件訪問數據
6.3在代碼中使用遠程數據對象(RDO)
6.3.1用rd0Engine設置數據庫引擎的屬件
6.3.2用rd0Environment對象訪問環境
6.3.3使用rdoConnection對象建立連接
6.3.4在RDO中響應事件
6.3.5使用UserConnection設計器創建連接
6.3.6用UserConnection設計器訪問查詢
6.3.7用rdoResultset對象操作數據
6.3.8用rdoQuery對象運行查詢
6.3.9用rdoTable對象訪問錶
6.3.10用rdoErrors集閤和rdoError對象處理錯誤
6.4編寫自己的數據庫對象服務器
6.5小結
6.6 問題與解答
第7章 用類進行數據庫訪問
7.1類和對象的使用
7.1.1建立自定義的類
7.1.2創建集閤與集閤類
7.1.3使用VBClassBuilderUtihty創建類分層結構
7.1.4把錶單作為類使用
7.1.5創建多個錶單實例
7.2用類和對象進行數據庫訪問
7.2.1使用單個記錄處理類
7.2.2使用數組處理類
7.2.3使用工廠方法
7.3創建數據相關的類
7.4創建輸齣數據的類
7.5基於類的ActiveX服務器程序
7.5.1在標準EXE項目中使用一個Ac6veX組件
7.5.2在用戶的計算機上注冊ActiveX組件
7.5.3把一個StandardEXE項目轉化為一個ActiveX組件項目
7.5.4遠程使用ActiveX組件
7.5.5創建多綫程組件
7.5.6多綫程組件的限製
7.6 小結
7.7問題與解答
第8章 遠程數據訪問
8.1關於客戶(機)、服務器和代碼組件
8.2用三層client/server體係結構封裝商業規則
8.2.1為DCOM建立硬件體係結構
8.2.2在其他平颱小使用DCOM
8.2.3創建第一一個DCOM應用程序
8.2.4ActiveXEXE
8.2.5用MicrosoftTransactionServer 來部署ActiveXDLL
8.3藉助ActiveX組件使數據庫訪問更加容易
8.3.1使用GetRows以數組形式返迴數據
8.3.2創建一個類用於解碼Variant數組
8.4利用數據庫復製傳輸數據
8.4.1在設計數據庫中考慮復製功能
8.4.2在MicroftAccess中進行復製
8.4.3在DAO中進行復製
8.4.4使用部分復製
8.4.5在Internet上執行數據庫復製
8.5 小結
8.6 問題與解答
第9章 多用戶Jet數據庫
9.1Micros0ftJet數據庫引擎的數據鎖
9.1.1使用數據訪問對象鎖住整個數據庫
9.1.2使用記錄集層次的鎖
9.1.3使用頁麵級鎖
9.2使用MicrosoftJet數據庫安全機製
9.2.1用代碼訪問安全Jet數據庫
9.2.2給數據庫分配一個口令
9.2.3在代碼中標識當前用戶
9.2.4 使用Workspace對象登錄數據庫
9.2.5創建一個工作組信息文件
9.2.6使用DAO代碼分配工作組信息文件
9.2.7創建和刪除用戶
9.2.8創建和刪除用戶組
9.2.9往用戶組添加用戶
9.2.10Jet數據庫引擎創建的缺省用戶組
9.2.H分配和刪除數據庫對象的所有權
9.2.12給用戶和用戶組分配權限
9.2.13加密MicrosoftJet數據庫
9.2.14實現Jet數據庫安全的對照錶
9.3 小結
9.4 問題與解答
第10章 Ac6veX數據對象
10.1用ActiveX數據對象創建VisualBasic應用程序
10.1.1理解OLEDB/ADO結構
10.1.2在VisualBasic應用程序中安裝和創建對ADO的引用
10.1.3與其他數據訪問對象庫一起使用AD0
10.1.4使用ADO的Connection對象連接到某數據源
10.1.5使用ADORecordset對象來操作數據
10.1.6利用Recordset對象插入和更新記錄
10.1.7創建無連接記錄集
10.1.8使用ADOCommand和Parameter對象執行查詢
10.1.9利用AD0的Field對象訪問記錄集數據
10.1.10利用ADO的Errors集閤處理錯誤
10.1.11利用Properties集閤查看提供者指定的屬性
10.2使用ADO遠程數據服務
10.3小結
10.4問題與解答
第11章 基於Internet的數據庫應用程序
11.1為ActiveServerPages設置和配置 MicrosoftInternetInformation Server
11.1.1用ASP編寫腳本
11.1.2在ASP中執行ActiveXDataObject查詢
11.1.3在Netscape和其他瀏覽器中使用ASP
11.1.4利用ASP和HTML錶單插入記錄
11.2小結
11.3問題與解答
第12章 用戶界麵控件
12.1使用固有的數據相關控件
12.1.1用文本框控件輸入數據
12.1.2綁定到DataEnvironment設計器
12.1.3利用復選框控件訪問布爾值
12.1.4利用列錶框顯示數據
12.1.5使用標準的組閤框控件
12.1.6用標簽控件顯示隻讀數據
12.1.7使用PictureBox控件顯示位圖圖象
12.1.8用OLE容器控件顯示二進製對象
12.2使用數據相關的Ac6veX控件
12.2.1利用MaskedEdit控件控製文本輸入
12.2.2用RichTextBox控件顯示格式化的數據
12.2.3使用DBCombo和DBList控件顯示數據
12.2.4使用DataGrid控件
12.2.5使用DataList和DataCombo 控件
12.2.6使用DataRepeater控件以定製行的方式查看數據
12.2.7使用MonthView和DateTimePicker 控件
12.2.8使用MSChart控件圖形化地顯示 數據
12.2.9使用DBGri6、MSFlex0rid和 Hierarchica1FlexGrid控件
12.3創建數據庫相關的ActiveX控件
12.4小結
12.5問題與解答
第13章 使用DBGrid和ApeXTrueDBGrid控件
13.1使用DBGrid控件
13.2從DB0rid控件開始
13.2.1在設計時選擇要顯示的數據列
13.2.2在設計時處理數據列
13.2.3使網格數據可編輯
13.2.4在設計時往網格中插入分隔條
13.2.5在代碼中處理分隔區域
13.2.6在代碼中處理網格的數據列
13.2.7用BookMark屬性在網格中定位
13.2.8利用SelBookmarks集閤選擇記錄
13.2.9 在非綁定模式下使用DBGrid控件
13.3使用TrueDB0ridPr0開發數據庫相關應用程序
13.3.1從以前的版本遷移到TrueDBGrid
13.3.2使用Style對象存儲和應用格式
13.3.3用Valueltem對象更改數據列的顯示方式
13.3.4使用CellTips為用戶提供幫助
13.4 小結
13.5問題與解答
第14章 使用MSFlexGrid、Hierarchical FlexGrid和Vide0S0ftV3FLEX控件
14.1使用在綫決議支持
14.2使用MSFlexGrid控件
14.2.1添加數據到MSFlexGrid控件
14.2.2對FlexGrid控件中數據排序
14.2.3閤並FlexGrid控件中單元格的數據
14.2.4使用帶有數據庫的FlexGrid控件
14.3使用Hierarchica1FlexGrid控件
14.4使用VideoSoftVSFlexGridPro6.0
14.4.1綁定vsFlexArray控件到某數據源
14.4.2編輯單元格中數據
14.4.3執行自動搜索
14.4.4自動排序
14.4.5訪問單元格屬性
14.4.6在單元格中顯示組閤框
14.4.7保存網格內容到磁盤文件
14.4.8自動地重調整數據列的尺寸
14.4.9綁定到數組
14.5 小結
14.6問題與解答
第15章 使用SheridanDataWidgets
15.1SheridanDataWidgets程序組總覽
15.1.1DataWidgets3.1的新功能
15.1.2使用SheridanSSDBGrid控件
15.1.3使用SSDataC0mbo控件
15.1.4使用SSDBDropD0wn控件
15.1.5使用SSDataOptSet控件
15.1.6使用SSDBData控件
15.1.7使用SSDBC0mmand按鈕
15.2小結
15.3問題與解答
· · · · · · (
收起)