注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計BASIC/VB及其相關(guān)Visual Basic 6數(shù)據(jù)庫開發(fā)人員指南

Visual Basic 6數(shù)據(jù)庫開發(fā)人員指南

Visual Basic 6數(shù)據(jù)庫開發(fā)人員指南

定 價:¥88.00

作 者: (美)RogerJennings著;前導(dǎo)工作室譯
出版社: 機械工業(yè)出版社
叢編項: 軟件開發(fā)技術(shù)叢書
標 簽: VB

ISBN: 9787111072683 出版時間: 1999-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 756 字數(shù):  

內(nèi)容簡介

  本書詳細敘述了使用VisualBasic6進行各種數(shù)據(jù)庫應(yīng)用程序開發(fā)的方法,全書共分為七大部分,分別敘述了ActiveX數(shù)據(jù)對象和綁定控件、數(shù)據(jù)庫和查詢設(shè)計概念、數(shù)據(jù)庫前端應(yīng)用程序設(shè)計、數(shù)據(jù)存取和自動化高級編程、多用戶與客戶/服務(wù)器數(shù)據(jù)庫前端、數(shù)據(jù)庫與intranet和Internet及企業(yè)級開發(fā)技術(shù),幾乎覆蓋了使用VisualBasic6開發(fā)數(shù)據(jù)庫應(yīng)用程序的各個方面,并且包含大量示例,具有很好的參考價值。本書敘述清晰,實用性強,是計算機應(yīng)用人員及大專院校師生不可多得的參考書。本書詳細敘述了使用VisualBasic6進行各種數(shù)據(jù)庫應(yīng)用程序開發(fā)的方法,全書共分為七大部分,分別敘述了ActiveX數(shù)據(jù)對象和綁定控件、數(shù)據(jù)庫和查詢設(shè)計概念、數(shù)據(jù)庫前端應(yīng)用程序設(shè)計、數(shù)據(jù)存取和自動化高級編程、多用戶與客戶/服務(wù)器數(shù)據(jù)庫前端、數(shù)據(jù)庫與intranet和Internet及企業(yè)級開發(fā)技術(shù),幾乎覆蓋了使用VisualBasic6開發(fā)數(shù)據(jù)庫應(yīng)用程序的各個方面,并且包含大量示例,具有很好的參考價值。本書敘述清晰,實用性強,是計算機應(yīng)用人員及大專院校師生不可多得的參考書。

作者簡介

暫缺《Visual Basic 6數(shù)據(jù)庫開發(fā)人員指南》作者簡介

圖書目錄

目    錄
譯者序
前言
第一部分   ActiveX數(shù)據(jù)對象和綁定控件
第1章   Visual Basic對企業(yè)級開發(fā)的支持 1
1.1   與Visual Basic 6數(shù)據(jù)相關(guān)的新特性 1
1.2   過渡到OLE DB和ADO 4
1.2.1   OLE DB 5
1.2.2   ActiveX數(shù)據(jù)對象 6
1.3   剖析Data Environment Designer和Data 
        View窗口 7
1.4   采用ADO兼容的控件 11
1.5   綁定層次型FlexGrid到Recordset 13
1.6   利用Data Report Designer設(shè)計打印
    報表 14
1.7   利用Data Form Wizard自動化設(shè)計 16
1.8   綁定數(shù)據(jù)源和使用者 17
1.9   使用Visual Data Tools 18
1.10   掌握Microsoft SQL Server 20
第2章   理解OLE DB和Universal Data
             Access 22
2.1   數(shù)據(jù)接口 22
2.1.1   利用OLE DB自下而上重新設(shè)計 23
2.1.2   映射OLE DB接口到ADO 25
2.2   創(chuàng)建ADODB.Recordset 26
2.2.1   編碼打開ADODB.Connection之上
      的ADODB.Recordset對象 27
2.2.2  從DataEnvironment對象打開
            ADODB.Recordset對象 28
2.2.3   綁定DataGrid控件到Command對象 31
2.2.4   使基于Command的Recordset成為
      可更新的 32
2.3   剖析頂層ADO的屬性. 方法和事件 33
2.3.1   Object Browser和ADO 33
2.3.2   ADODB.Connection對象 34
2.3.3   ADODB.Command對象 45
2.3.4   ADODB.Recordset對象 51
2.4   分析特定提供者ADODB.Properties
        集合 60
2.4.1   Connection對象的Properties集合 61
2.4.2   Command對象的Properties集合 65
2.4.3   Recordset對象的Properties集合 66
第3章   從DAO和RDO過渡到ADO 68
3.1   比較ADO. DAO和RDO對象模型 68
3.1.1   ADO 2.0和DAO 3.5x 69
3.1.2   ADO 2.0和RDO 2.0 71
3.2   從DAO.Recordset到ADODB.Recordset
        對象 72
3.2.1   比較DAO.Recordset和ADODB. 
           .Recordset的屬性 72
3.2.2   比較DAO.Recordset和ADODB. 
           Recordset的方法 73
3.3   利用VBA代碼處理ADODB.Recordset
        對象 74
3.3.1   直接創(chuàng)建Recordset 75
3.3.2   在Connection對象上打開Recordset 76
3.3.3   在Command對象上打開Recordset 77
3.3.4   為安全的數(shù)據(jù)庫指定Jet Workgroup
          文件 78
3.3.5   表的批量更新 79
3.4   利用ADODB. Recordset的新特性 80
3.4.1   存儲和打開文件型Recordset 80
3.4.2   用Variant值和數(shù)組來編輯和添加
     記錄行 81
3.4.3   用Close和Open方法重用Connection
     和Recordset對象 82
3.5   采用ADODB. Recordset的Find方法 86
3.6   從rdoResultsets和ODBCDirect Recordset
        過渡到ADODB. Recordset 89
3.6.1   比較rdoResultset和ADODB. Recordset
      的屬性 89
3.6.2   比較rdoResultset和ADODB. Recordset
           的方法 90
3.6.3   比較rdoResultset和ADODB. Recordset
           的事件 90
3.7   理解層次型Recordset 90
3.7.1   用Data Environment Designer創(chuàng)建
      Relational Hierarchical Recordset 93
3.7.2   在層次型FlexGrid控件中顯示層次
      型Recordset 95
3.7.3   用層次型Recordset取代Access的
           Form/Subform組合 96
第4章   使用ADO Data控件和綁定控件 98
4.1   創(chuàng)建帶有用來顯示和編輯數(shù)據(jù)的文
    本框的窗體 98
4.1.1   使用Data Form Wizard創(chuàng)建數(shù)據(jù)項
      窗體 98
4.1.2   向Data Environment Designer窗體
      中添加ADODC 103
4.2   剖析ADODC數(shù)據(jù)相關(guān)的屬性和事件 107
4.2.1   ADODC的屬性 107
4.2.2   ADODC的事件 109
4.3   介紹成批樂觀更新 109
4.4   簡單綁定數(shù)據(jù)使用者控件 110
4.4.1   設(shè)置DataFormat屬性值 110
4.4.2   用代碼對控件實現(xiàn)簡單綁定 112
4.5   復(fù)雜綁定數(shù)據(jù)使用者控件 113
4.5.1   綁定DataGrid到DataEnvironment
           對象 113
4.5.2   從綁定DataList控件中選擇條目 116
4.5.3   綁定DataList控件 119
第二部分   數(shù)據(jù)庫和查詢設(shè)計概念
第5章   優(yōu)化關(guān)系數(shù)據(jù)庫的設(shè)計 123
5.1   數(shù)據(jù)庫系統(tǒng)分類 123
5.1.1   數(shù)據(jù)庫術(shù)語 125
5.1.2   平面文件數(shù)據(jù)庫 127
5.1.3   網(wǎng)絡(luò)和層次數(shù)據(jù)庫模型 127
5.1.4   關(guān)系數(shù)據(jù)庫模型 128
5.1.5   關(guān)系數(shù)據(jù)庫管理者類型 129
5.1.6   關(guān)系型SQL數(shù)據(jù)庫管理系統(tǒng) 130
5.1.7   三層客戶/服務(wù)器體系結(jié)構(gòu)和商業(yè)
      規(guī)則 130
5.1.8   Microsoft Access:混合的
      RDBMS 132
5.2   數(shù)據(jù)建模 132
5.2.1   數(shù)據(jù)庫圖表 133
5.2.2   在數(shù)據(jù)庫設(shè)計中使用建模工具 134
5. 3   關(guān)系數(shù)據(jù)庫的設(shè)計規(guī)則 134
5.3.1   組織實體類 135
5.3.2   規(guī)范化表數(shù)據(jù) 136
5.4   為提高性能和域完整性而建立
    索引表 140
5.4.1   表索引方法 141
5.4.2   選擇建立索引的字段 142
5.5   數(shù)據(jù)倉庫和OLTP數(shù)據(jù)分析 143
第6章   學(xué)習(xí)結(jié)構(gòu)化查詢語言 146
6.1   SQL基礎(chǔ)回顧 147
6.1.1   SQL語句的成份 147
6.1.2   SQL與計算機程序語言的差異 148
6.1.3   ANSI SQL的類型 149
6.2   書寫ANSI SQL語句 150
6.2.1   SQL語句的分類 151
6.2.2   SQL語法格式 152
6.2.3   一個簡單的SQL SELECT語句的
          實用語法 153
6.2.4   利用可視化數(shù)據(jù)示例應(yīng)用程序來
      瀏覽查詢 154
6.2.5   SQL操作符和表達式 157
6.2.6   連接表 159
6.2.7   使用嵌套查詢和子查詢 166
6.2.8   聯(lián)合查詢 168
6.2.9   SQL匯總函數(shù)和GROUP BY及
      HAVING子句 169
6.3   比較Jet SQL方言和ANSI SQL-92 171
6.3.1   ANSI SQL保留字和Jet SQL
           關(guān)鍵字 171
6.3.2   ANSI SQL和Jet SQL間的數(shù)據(jù)類型
      轉(zhuǎn)換 173
第7章   運行交叉表和動作查詢 175
7.1   用交叉表查詢表示匯總數(shù)據(jù) 175
7.2   用TRANSFORM和PIVOT創(chuàng)建交叉表
    查詢 178
7.2.1   用謂詞IN創(chuàng)建固定列標題 180
7.2.2   創(chuàng)建分類交叉表查詢 181
7.3   把交叉表查詢作為DataEnvironment
    命令執(zhí)行 181
7.4   定義動作查詢 183
7.4.1   用VBA代碼執(zhí)行動作查詢 184
7.4.2   VBA代碼中動作查詢的等價體 184
7.4.3   執(zhí)行動作查詢時維護引用一致性 185
7.5   使用SQL動作查詢 185
7.5.1   用制表查詢創(chuàng)建新表 185
7.5.2   向已存在的表中添加記錄 186
7.5.3   更新表中數(shù)據(jù)值 187
7.5.4   從表中刪除記錄 187
第8章   用ODBC連接桌面數(shù)據(jù)源 188
8.1   理解ODBC API的結(jié)構(gòu) 189
8.1.1   單層和多層ODBC驅(qū)動程序 190
8.1.2   ODBC API的一致性級別 190
8.1.3   ODBC SQL一致性級別 190
8.1.4   內(nèi)置的ODBC標量函數(shù) 192
8.2   瀏覽ODBC初始化文件和注冊表記錄 193
8.2.1   三種DSN類型 193
8.2.2   Odbcinst.ini 194
8.2.3   Odbc.ini 196
8.2.4   ODBCINST.INI和ODBC.INI的注
      冊表鍵值 197
8.2.5   連接組合和跟蹤 197
8.3   為dBASE表創(chuàng)建和使用DSN 198
8.3.1   創(chuàng)建新的System DSN 199
8.3.2   通過Kagera連接到dBASE數(shù)據(jù)源 200
第三部分   數(shù)據(jù)庫前端應(yīng)用程序設(shè)計介紹
第9章   設(shè)計一個決策支持前端應(yīng)用
       程序 203
9.1   組織決策支持前端應(yīng)用程序幕后的
    數(shù)據(jù) 203
9.1.1   指定數(shù)據(jù)源 204
9.1.2   確定所需細節(jié)的層次 205
9.1.3   利用Rollup(累計)保證性能和數(shù)據(jù)
      一致性 206
9.2   設(shè)計查詢策略 207
9.2.1   放棄Jet QueryDef對象 207
9.2.2   設(shè)計SQL累計查詢 208
9.2.3   從Access導(dǎo)入QueryDef SQL語句 210
9.2.4   實現(xiàn)特定查詢 214
9.3   設(shè)計用戶界面 214
9.3.1   優(yōu)化應(yīng)用程序的易用性 214
9.3.2   確認Toolbar按鈕的功能 218
9.4   創(chuàng)建和使用按鈕欄和工具欄 219
9.4.1   獲得和修改按鈕的位圖 219
9.4.2   添加代碼以顯示和隱藏窗體 220
9.5   由累計數(shù)據(jù)創(chuàng)建圖表 220
9.5.1   創(chuàng)建Line Graph 221
9.5.2   制作Bar和Area Chart 223
9.5.3   顯示Pie Chart 225
9.6   用MSFlexGrid控件來顯示詳細數(shù)據(jù) 226
第10章   利用數(shù)據(jù)綁定ActiveX控件 230
10.1   操作DataGrid和分層FlexGrid 230
10.1.1   定義DataGrid控件格式 231
10.1.2   DataGrid控件的特殊屬性. 方法
      和事件 234
10.1.3   定義MSFlexGrid和MSHFlexGrid
       控件的格式 237
10.2   創(chuàng)建和顯示分層Recordset 243
10.2.1   用數(shù)據(jù)環(huán)境設(shè)計工具生成層式
       命令 243
10.2.2   在MSHFlexGrid中顯示rsCustomer 
             Recordset 245
10.2.3   用代碼操作層次Recordset 247
10.3   用PICTUREBOX和圖像控件保存和
     顯示圖像 249
10.3.1   用于索尼VISCA設(shè)備的VB視頻
       播放系統(tǒng) 249
10.3.2   使用AVIT Research的LANC 
             ActiveX控件 254
10.3.3   捕獲. 顯示和存儲視頻圖片 254
10.3.4   為Adobe Premiere創(chuàng)建批捕獲
      日志 255
第11章   圖形化顯示Crosstab查詢所產(chǎn)生
       的匯總數(shù)據(jù) 257
11.1   組織一個基于Chart的決策支持應(yīng)用
     程序 257
11.1.1   在單一應(yīng)用程序中組合管理
       級別 258
11.1.2   開發(fā)一個圖表的定義表格 259
11.1.3   創(chuàng)建測試應(yīng)用程序的數(shù)據(jù) 261
11.2   為復(fù)雜決策支持應(yīng)用程序確定導(dǎo)航
     方法 264
11.2.1   使用多文檔界面 265
11.2.2   設(shè)計導(dǎo)航工具條 266
11.2.3   MDI父窗體的菜單結(jié)構(gòu) 267
11.2.4   用代碼來改變工具條按鈕. MDI
       子窗體和圖的大小 268
11.2.5   在設(shè)計狀態(tài)下設(shè)置Graph的屬性 269
11.2.6   實現(xiàn)前兩個圖表級別 271
11.2.7   為MDI子窗體增加詳細網(wǎng)格 276
11.2.8   添加圖和表的導(dǎo)航代碼 281
11.2.9   打印和保存圖和表 283
第12章   利用Report Designer和VBA代
        碼創(chuàng)建報表 285
12.1   設(shè)計和打印一個簡單的DataReport 285
12.1.1   首先設(shè)計一個半格式化的簡單
       報表 286
12.1.2   調(diào)整大小. 對齊和格式化數(shù)據(jù)
       控件 288
12.1.3   設(shè)置打印邊界 288
12.2   對細節(jié)記錄進行分組 289
12.2.1   為實現(xiàn)分組創(chuàng)建子Command 289
12.2.2   添加Group Header和Footer
             到報表 290
12.3   使用Command匯總進行Subtotal和
          GrandTotal 291
12.3.1   添加組Subtotal到Command層次 291
12.3.2   添加Product子匯總到Group
             Footer 292
12.3.3   在層次型FlexGrid中顯示Subtotal
             匯總 294
12.3.4   為組匯總格式化MSHFlexGrid
             控件 295
12.3.5   添加報表Grand Total 298
12.3.6   在Page Footer插入頁號和日期 300
12.4   用行匯總實現(xiàn)Crossfooting報表 301
12.4.1   處理Crosstab查詢結(jié)果集中的
       Null值 302
12.4.2   添加行匯總到DataReport 303
12.5   用RptFunction控件取代匯總值 304
12.6   輸出DataReport到HTML和Text
          文件 306
12.7   用VBA代碼實現(xiàn)打印 307
12.7.1   打印錄像帶標簽 309
12.7.2   打印錄像帶目錄 316
第四部分   數(shù)據(jù)存取和自動化的高級編程
第13章   從圖表中追蹤數(shù)據(jù) 323
13.1   利用Chart事件 323
13.1.1   用SeriesSelected事件選擇一個
       MSHFlexGrid行 325
13.1.2   用PointSelected事件選擇單個
       單元 326
13.2   從棧式區(qū)域圖表顯示單序列 327
13.3   在Drilldn.vbp項目中增加一個
          Drilldown餅圖 330
13.3.1   選擇一個Drilldown加載策略 330
13.3.2   在設(shè)計階段設(shè)置餅圖的屬性 331
13.3.3   生成餅圖數(shù)據(jù) 331
13.4   利用MouseDown和Double_Click事件
     激活Drilldown 333
13.5   用餅圖選擇追蹤路徑 335
13.6   用選定的Drilldown數(shù)據(jù)實例化一個
     MSHFlexGrid 338
第14章   通過Jet和VBA進行調(diào)度和設(shè)備
        控制 343
14.1   瀏覽Visual Basic節(jié)目單 344
14.1.1   使用鍵盤瀏覽功能 346
14.1.2   打開錄制和設(shè)備控制的窗體 346
14.1.3   指定C波段衛(wèi)星映射和IRD控制 347
14.2   使用WebTV的時間表數(shù)據(jù)庫 348
14.3   比較大Recordset的DAO和ADO
          的性能 351
14.4   將項目從DAO升級到ADO 354
14.4.1   打開新的ADODB.Recordset
             對象 356
14.4.2   用Find代替復(fù)合的FindFirst和
       FindNext方法 357
14.5   利用Recordset填充定制的網(wǎng)格 359
14.6   開發(fā)Visual Basic 6PG項目的剩余部分 368
14.6.1   實時操作 368
14.6.2   打印帶盒標簽和磁帶目錄 369
第15章   編寫本地Automation組件和
        ActiveXDLL 371
15.1   定義Automation組件的作用 371
15.2   確定使用進程內(nèi)組件還是進程
     外組件 373
15.2.1   進程內(nèi)Automation組件 373
15.2.2   進程外Automation組件 374
15.3   建立一個簡單的Automation組件 374
15.3.1   將時間段選擇組件升級為32位 375
15.3.2   將32位Period Selection窗體轉(zhuǎn)換
      為Automation組件 376
15.3.3   調(diào)試Automation組件 382
15.3.4   Period Selection組件的錯誤處理 383
15.4   創(chuàng)建一個復(fù)雜的三層Automation
          組件 384
15.4.1   設(shè)計Product Grouping組件 384
15.4.2   給Product Grouping類加入一個
            Show方法 385
第16章   為數(shù)據(jù)庫應(yīng)用程序創(chuàng)建用戶控件 387
16.1   使用DataRepeater控件仿制Access連
     續(xù)窗體 387
16.1.1   設(shè)計和編輯簡單的用戶控件 389
16.1.2   在ActiveX控件中增加DataRepeater
            控件 391
16.1.3   克服Recordset更新故障 393
16.2   使用向?qū)葾utomation控件 395
16.2.1   設(shè)計可重用控件以節(jié)省窗體資源 395
16.2.2   使用ActiveX控件接口向?qū)?395
16.2.3   在Customer Phone List中創(chuàng)建
       最終窗體 398
16.2.4   使用屬性頁向?qū)г黾訉傩皂?400
16.3   瀏覽BindingCollection對象 402
16.3.1   BindingCollection. Binding和stdData-
             Format對象的屬性. 方法和事件 402
16.3.2   使用DataBinding屬性將Binding-
            Collection加入到用戶控件中 404
16.4   調(diào)試數(shù)據(jù)綁定ActiveX控件 405
第五部分   多用戶與客戶/服務(wù)器數(shù)據(jù)庫前端
第17章   多用戶Jet數(shù)據(jù)庫的網(wǎng)絡(luò)安全 409
17.1   理解拓撲網(wǎng)絡(luò)結(jié)構(gòu)與操作 410
17.1.1   依據(jù)范圍分類的PC網(wǎng)絡(luò) 410
17.1.2   域. 工作組. 服務(wù)器和工作站 413
17.2   網(wǎng)絡(luò)硬件和操作協(xié)議 414
17.2.1   網(wǎng)絡(luò)驅(qū)動程序接口說明和網(wǎng)絡(luò)適
       配卡驅(qū)動程序 414
17.2.2   Windows NT中的網(wǎng)絡(luò)協(xié)議棧 415
17.2.3   Windows 9x和Windows NT中的
       TCP/IP 416
17.2.4   TCP/IP上的NetBIOS. Windows
             Socket API以及遠程訪問 417
17.2.5   Hub. 變換機. 網(wǎng)橋. 路由器和
       網(wǎng)關(guān) 418
17.2.6   數(shù)據(jù)存儲冗余和備份系統(tǒng) 419
17.2.7   本章例子中使用的拓撲結(jié)構(gòu)
       和協(xié)議 420
17.3   登錄到服務(wù)器并加入工作組 422
17.4   在網(wǎng)絡(luò)環(huán)境中維護數(shù)據(jù)庫安全 427
17.4.1   網(wǎng)絡(luò)授權(quán). 權(quán)限和帳戶 427
17.4.2   網(wǎng)絡(luò)管理員. 操作者和用戶 429
17.4.3   使用NTFS分區(qū)的文件權(quán)限 430
17.5   理解Jet安全系統(tǒng) 433
17.5.1   分配用戶帳戶并保證Jet數(shù)據(jù)庫
       安全 433
17.5.2   使用Access 97 User Level Security
             Wizard 435
17.5.3   在Access早期版本中分配和撤銷
       組和用戶的訪問權(quán)限 437
17.6   使用Visual Basic 6和DAO 3.5編程
     實現(xiàn)Jet安全特性 438
17.6.1   使用DAO 3.5瀏覽Users和Groups
             集合 439
17.6.2   使用Container和Document對象
       修改權(quán)限 441
17.7   OLE DB. ADO2.0與Jet安全 442
第18章   使用客戶/服務(wù)器數(shù)據(jù)庫 443
18.1   使用Microsoft SQL Server 444
18.1.1   SQL Server的網(wǎng)絡(luò)特性 444
18.1.2   連接. 線程和對稱多處理 445
18.1.3   SQL Server 7.0 446
18.2   使用Access 97向?qū)мD(zhuǎn)換Nwind.mdb
     至SQL Server 6.5 448
18.2.1   準備轉(zhuǎn)換 449
18.2.2   使用Access 97轉(zhuǎn)換向?qū)?449
18.2.3   檢驗轉(zhuǎn)換后的SQL Server 6.5
             數(shù)據(jù)庫 453
18.2.4   使用ISQL-w運行測試查詢 455
18.2.5   將Jet表導(dǎo)入到SQL Server 7.0 456
18.2.6   創(chuàng)建一個新的nwind數(shù)據(jù)庫 456
18.2.7   使用數(shù)據(jù)轉(zhuǎn)換服務(wù)導(dǎo)入表 458
18.2.8   使用SQL Server查詢分析器測試
       nwind數(shù)據(jù)庫 462
18.2.9   修改導(dǎo)入到SQL Server 7.0的表 463
18.2.10   修改表屬性 463
18.2.11   增加表的索引 465
18.2.12   在Order-Details表中增加唯一
       的混合索引 466
18.3   在數(shù)據(jù)庫圖表中指定主鍵和關(guān)系 468
18.4   使用本地SQL Server提供者 471
18.5   連接Oracle 8數(shù)據(jù)庫 476
18.6   使用Visual Basic 6的可視化
     數(shù)據(jù)工具 476
18.6.1   從Visual Basic中運行可視化
       數(shù)據(jù)工具 477
18.6.2   創(chuàng)建SQL Server視圖 477
18.7   在VBA代碼中實現(xiàn)客戶/服務(wù)器
     連接 479
第19章   事務(wù)處理和塊操作 481
19.1   事務(wù)的定義和ACID測試 481
19.1.1   Explicit與Implicit事務(wù) 482
19.1.2   連續(xù)性與事務(wù)孤立性級別 483
19.1.3   理解事務(wù)監(jiān)視器的角色 484
19.2   使用ADO 2.x和VBA代碼處理事務(wù) 485
19.2.1   事務(wù)指令的結(jié)構(gòu) 485
19.2.2   Jet數(shù)據(jù)庫的多表事務(wù)代碼 487
19.2.3   在事務(wù)中使用Jet SQL 489
19.2.4   用Transact-SQL實現(xiàn)訂單
       入口事務(wù) 491
19.3   在多個數(shù)據(jù)庫中分布事務(wù) 494
19.3.1   兩段式提交和分布式事務(wù)坐標 495
19.3.2   復(fù)制 497
19.3.3   消息與事務(wù) 498
19.4   使用塊更新和斷開連接的
     Recordsets 499
19.4.1   使用塊更新 499
19.4.2   斷開連接的Recordsets 499
19.4.3   使用綁定控件測試塊更新 499
第20章   把ACCESS OLTP應(yīng)用程序移
        植到Visual Basic 6 507
20.1   為熱線數(shù)據(jù)入口設(shè)計前端 507
20.2   OLTP項目的升級過程 509
20.3   步進完成移植過程的第一階段 510
20.3.1   準備Access應(yīng)用程序 511
20.3.2   創(chuàng)建所需的Visual Basic對象 511
20.3.3   導(dǎo)入并調(diào)試DAO代碼 513
20.3.4   運行項目Vb5oltp或Ado2oltp 516
20.4   從DAO到ADO的變換 519
20.5   Ado2oltp項目代碼概述 521
第21章   使用Transact-SQL存儲過程 537
21.1   使用存儲過程提高性能 538
21.2   存儲過程語法 539
21.3   用存儲過程替換SQL語句 542
21.3.1   存儲過程命名約定 542
21.3.2   把Ado2oltp.frm的SELECT語句
      轉(zhuǎn)換為過程 543
21.3.3   創(chuàng)建存儲過程 544
21.3.4   測試SELECT過程 549
21.3.5   用存儲過程替換INSERT. 
             UPDATE和Transaction代碼 550
21.4   在VBA代碼中調(diào)用存儲過程 553
21.4.1   執(zhí)行只帶輸入?yún)?shù)的過程 554
21.4.2   使用帶參數(shù)的DataEnvironment. 
             Command對象 555
21.4.3   對參數(shù)集合編程 557
21.5   修改Ado2oltp應(yīng)用程序 559
21.5.1   打開連接 559
21.5.2   設(shè)置存儲過程參數(shù) 561
21.5.3   另一個存儲過程執(zhí)行方法 564
21.5.4   用本地存儲的Recordset對象取代
       Jet表 565
21.5.5   把Command對象傳送給子過程 567
21.5.6   增加字段列表以容納Timestamp
            字段 569
21.6   使用T-SQL調(diào)試器調(diào)試存儲過程 570
21.6.1   設(shè)置和測試T-SQL調(diào)試器 570
21.6.2   在設(shè)計模式下調(diào)試存儲過程 573
21.6.3   在運行模式下進行調(diào)試 574
第六部分   數(shù)據(jù)庫. INTRANET和INTERNET
第22章   把數(shù)據(jù)庫與intranet和Internet集
       成起來 575
22.1   Microsoft的數(shù)據(jù)神經(jīng)系統(tǒng) 576
22.2   Windows分布式Internet應(yīng)用程序
     體系結(jié)構(gòu) 577
22.3   Visual Basic 6中與Internet有關(guān)的
     新特征 578
22.3.1   數(shù)據(jù)庫訪問的遠程數(shù)據(jù)服務(wù) 578
22.3.2   Internet Information Server 4.0
       應(yīng)用程序的WebClass 579
22.3.3   動態(tài)HTML應(yīng)用程序 580
22.3.4   使用打包和發(fā)行向?qū)нM行文件
       分布 581
22.3.5   ActiveX文檔的下載支持 581
22.3.6   Microsoft Transaction Server 2.0
            支持 582
22.4   創(chuàng)建簡單的數(shù)據(jù)使能WebClass項目 582
22.4.1   使用FrontPage 98創(chuàng)建WebClass
             模板 582
22.4.2   創(chuàng)建WebClass項目并加入
       DataEnvironment對象 584
22.4.3   加入Products.htm 585
22.4.4   顯示ProductList查詢的首記錄
       的數(shù)據(jù) 587
22.5   創(chuàng)建一個簡單的DHTML項目 590
22.5.1   打開新的DHTML項目并增加
       DHTML頁 591
22.5.2   顯示rsProductList Recordset
            的數(shù)據(jù) 592
22.5.3   給dhProductList加上Recordset導(dǎo)
       航按鈕 595
第23章   在intranet中使用ActiveX
              文檔對象 597
23.1   把Ado2oltp.VBP項目轉(zhuǎn)化為ActiveX
          文檔 597
23.1.1   ActiveX文檔移植向?qū)?598
23.1.2   修改代碼并編譯ActiveX DLL 600
23.2   打包ActiveX文檔對象 601
23.3   多窗體項目的體系結(jié)構(gòu)問題 605
23.3.1   進行窗體轉(zhuǎn)換 605
23.3.2   修改代碼 606
23.3.3   處理其余的代碼 607
第24章   使用遠程數(shù)據(jù)服務(wù) 608
24.1   RDS體系結(jié)構(gòu) 608
24.1.1   傳統(tǒng)數(shù)據(jù)庫操作與RDS的比較 609
24.1.2   RDS 2.0自動化組件 610
24.2   RDS組件的方法. 屬性和事件 612
24.3   RDS.DataSpace對象 614
24.4   RDSServer.DataFactory對象 614
24.5   為顯式和隱式遠程編碼 614
24.5.1   使用RDS.DataControl的
       隱式遠程 614
24.5.2   使用ADO 2.0對象和RDS.Data
             Control的顯式遠程 615
24.6   使用VBA對RDS編程 616
24.6.1   設(shè)置IIS 4.0和SQL Server 6.5+ 616
24.6.2   設(shè)計DHTMLPage 618
24.6.3   總裝頁面元素的代碼 620
第25章   開發(fā)數(shù)據(jù)使能的Internet
              應(yīng)用程序 625
25.1   為運行VBLive進行設(shè)置 626
25.2   VBLive應(yīng)用程序 627
25.3   VBLive的體系結(jié)構(gòu) 631
25.3.1   VBA代碼的約定和位置 632
25.3.2   WebClass代碼執(zhí)行跟蹤 633
25.4   從結(jié)構(gòu)資源產(chǎn)生HTML 637
25.5   直接從模板文件產(chǎn)生HTML 639
25.6   使用資源文件局部化內(nèi)容 640
第七部分   企業(yè)級開發(fā)技術(shù)
第26章   Microsoft Transaction Server 2.0 643
26.1   MTS在中件市場中的地位 643
26.2   MTS在N層客戶/服務(wù)器體系結(jié)構(gòu)中
     的地位 645
26.2.1   三層結(jié)構(gòu)和N層結(jié)構(gòu) 646
26.2.2   層間通信和狀態(tài)組件 646
26.2.3   N層應(yīng)用程序中的事務(wù) 647
26.3   在Windows NT Server 4.0下安裝
     MTS 2.0 649
26.3.1   增加MTS管理員帳戶 649
26.3.2   設(shè)置MTS System package
             的身份 651
26.3.3   測試MTS的本地安裝 653
26.3.4   設(shè)置Sample Bank工具包和組件
       的屬性 655
26.4   在遠程計算機上安裝和運行
     Bank Client 657
26.5   在工作站上安裝MTS 2.0 659
第27章   創(chuàng)建和發(fā)行MTS組件 661
27.1   定義MTS組件候選 661
27.1.1   面向事務(wù)的組件 662
27.1.2   資源孤立組件 662
27.1.3   決策支持組件 663
27.2   設(shè)計高效的MTS組件 663
27.2.1   ObjectContext對象 665
27.2.2   共享屬性管理工具 666
27.2.3   ObjectContext的SecurityProperty
             對象 667
27.2.4   ObjectControl對象 667
27.2.5   MTS組件模板 667
27.3   轉(zhuǎn)換單項客戶以使用MTS組件 669
27.3.1   第一步:把數(shù)據(jù)訪問操作
       移向類 669
27.3.2   第二步:創(chuàng)建和測試Nwind 
             ActiveX DLL 678
27.3.3   第三步:創(chuàng)建. 安裝和測試
       Northwind工具包 680
27.3.4   第四步:把MTS組件移向產(chǎn)品
       服務(wù)器 686
27.4   給工具包和組件增加安全性 687
第28章   使用OLAP和MDX分析
        多維數(shù)據(jù) 690
28.1   理解測量和維數(shù) 691
28.1.1   OLTP與星型模式 692
28.1.2   減少事實表的存儲需求 694
28.1.3   利用稀疏矩陣 694
28.2   部門級定義測量和維數(shù) 695
28.3   把OLAP服務(wù)程序和引擎分類 696
28.4   把信息傳送給客戶 699
28.4.1   OLAP的OLE DB和簡單的
       MDX句法 700
28.4.2   MDX示例應(yīng)用程序 701
28.5   開發(fā)ADO MD對象 703
28.5.1   ADOMD.Catalog對象 703
28.5.2   ADOMD.Cellset對象 708
第八部分   附    錄
術(shù)語 715                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號