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

Visual Basic 6數(shù)據(jù)庫訪問技術(shù)

Visual Basic 6數(shù)據(jù)庫訪問技術(shù)

定 價(jià):¥65.00

作 者: (美)[J.P.麥克馬納斯]Jeffrey P.McManus著;趙軍鎖 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件開發(fā)技術(shù)叢書
標(biāo) 簽: VB

ISBN: 9787111072669 出版時(shí)間: 1999-10-01 包裝: 平裝
開本: 26cm 頁數(shù): 516 字?jǐn)?shù):  

內(nèi)容簡介

  Microsoft公司最新推出的VisualStudio6.0提供了眾多的先進(jìn)特性和強(qiáng)大工具,而VisualBasic6是其核心開發(fā)工具之一,它的強(qiáng)大功能使VB數(shù)據(jù)庫開發(fā)人員的工作面臨較大的改變。本書包含了VisualBasic開發(fā)人員可利用的全部數(shù)據(jù)庫訪問技術(shù),重點(diǎn)介紹用VisualBasic6進(jìn)行數(shù)據(jù)庫程序設(shè)計(jì)的最新概念,特別詳細(xì)講解了最新版本Jet包含的幾個(gè)數(shù)據(jù)庫引擎新增特性、開放環(huán)境中新增的ActiveXDataObjects(ADO)以及與ADO有關(guān)的一些工具。本書雖然是針對VisualBasic6而著,但是相當(dāng)多的內(nèi)容適用于VisualBasic5。本書內(nèi)容豐富、條理清晰,適合用VisualBasic6進(jìn)行數(shù)據(jù)庫程序設(shè)計(jì)的高級開發(fā)人員閱讀。

作者簡介

暫缺《Visual Basic 6數(shù)據(jù)庫訪問技術(shù)》作者簡介

圖書目錄

目      錄
譯者序
前言
第1章   數(shù)據(jù)庫基礎(chǔ) 1
1.1   用數(shù)據(jù)控件創(chuàng)建用戶界面 1
1.2   何謂數(shù)據(jù)庫 1
1.2.1   何謂數(shù)據(jù)庫引擎 1
1.2.2   表和字段 2
1.2.3   何謂Recordset 5
1.2.4   數(shù)據(jù)類型 5
1.2.5   創(chuàng)建數(shù)據(jù)庫規(guī)劃 6
1.2.6   用Visual Basic創(chuàng)建數(shù)據(jù)庫 12
1.2.7   用Microsoft Access創(chuàng)建數(shù)據(jù)庫 19
1.2.8   關(guān)聯(lián) 21
1.2.9   用更神奇的技術(shù)創(chuàng)建數(shù)據(jù)庫 24
1.2.10   標(biāo)準(zhǔn)化 24
1.3   使用數(shù)據(jù)視圖窗口 28
1.4   創(chuàng)建DataEnvironment設(shè)計(jì)器 30
1.5   用數(shù)據(jù)控件創(chuàng)建用戶界面 32
1.5.1   連接到數(shù)據(jù)庫并操作記錄 33
1.5.2   創(chuàng)建基本的用戶界面 35
1.5.3   用ADO數(shù)據(jù)控件操作記錄 36
1.5.4   ADO數(shù)據(jù)控件的其他重要屬性 42
1.6   小結(jié) 43
1.7   問題與解答 43
第2章   查詢 45
2.1   何謂查詢 45
2.2   SQL用于什么地方 45
2.3   用Data View窗口測試查詢 46
2.3.1   使用Data View窗口創(chuàng)建服務(wù)器
方查詢 50
2.3.2   使用數(shù)據(jù)環(huán)境查詢 52
2.4   用SELECT子句檢索記錄 53
2.5   使用FROM子句指定記錄源 54
2.6   用WHERE子句說明條件 55
2.7   使用ORDER BY對結(jié)果排序 58
2.8   使用TOP顯示某個(gè)范圍的第一個(gè)記錄
或最后一個(gè)記錄 59
2.9   在查詢中連接相關(guān)的表 61
2.9.1   在SQL中表示一個(gè)連接 62
2.9.2   使用查詢設(shè)計(jì)器創(chuàng)建連接 63
2.9.3   使用外部連接以返回更多的
數(shù)據(jù) 65
2.9.4   在連接查詢中顯示0而不是
Null 66
2.10   用AS對字段名進(jìn)行別名化 67
2.11   分組和匯總數(shù)據(jù)的查詢 68
2.11.1   SUM函數(shù) 69
2.11.2   合計(jì)函數(shù)小結(jié) 69
2.12   創(chuàng)建功能查詢 70
2.12.1   更新查詢 70
2.12.2   刪除查詢 71
2.12.3   追加查詢 71
2.12.4   創(chuàng)建表的查詢 72
2.13   合并查詢 72
2.14   交叉表查詢 73
2.15   子查詢 74
2.16   使用存儲(chǔ)在數(shù)據(jù)庫中的查詢 75
2.16.1   使用Visual Data Manager創(chuàng)建
存儲(chǔ)查詢 77
2.16.2   Visual Data ManagerQuery 
Builder的使用 79
2.16.3   在Visual Data Manager中創(chuàng)建
連接 80
2.16.4   使用Microsoft Access創(chuàng)建存儲(chǔ)
查詢 82
2.16.5   在Access中創(chuàng)建其他類型的
查詢 85
2.17   在運(yùn)行時(shí)創(chuàng)建存儲(chǔ)查詢 85
2.18   使用數(shù)據(jù)定義語言(DDL) 86
2.18.1   使用CREATE創(chuàng)建數(shù)據(jù)庫元素 86
2.18.2   向表添加約束 87
2.18.3   指定外部關(guān)鍵字 88
2.18.4   用CREATE INDEX創(chuàng)建索引 88
2.18.5   用DROP刪除表和索引 89
2.18.6   用Alter修改表的定義 89
2.19   小結(jié) 90
2.20   問題與解答 90
第3章   數(shù)據(jù)訪問對象 92
3.1   使用DAO對象模型 93
3.1.1   用對象編程 94
3.1.2   使用DAO數(shù)據(jù)控件 98
3.1.3   使用DAO數(shù)據(jù)控件的查詢屬性
來訪問外部數(shù)據(jù)源 98
3.2   使用DAO操作數(shù)據(jù) 99
3.2.1   使用Database對象連接到數(shù)據(jù)
庫 99
3.2.2   使用Recordset對象 103
3.2.3   用Field對象操作字段 107
3.2.4   結(jié)合Recordset 對象使用定位
方法 110
3.2.5   搜索記錄集和表中的數(shù)據(jù) 117
3.2.6   用Workspace對象訪問會(huì)話信息 126
3.2.7   用Errors 集合和Error對象處理
錯(cuò)誤 130
3.3   創(chuàng)建操作數(shù)據(jù)庫結(jié)構(gòu)的對象 132
3.3.1   創(chuàng)建數(shù)據(jù)庫 132
3.3.2   使用TableDef對象操作表 133
3.3.3   使用Relation對象在表間創(chuàng)建
關(guān)聯(lián) 136
3.3.4   使用Index對象創(chuàng)建索引 138
3.3.5   使用QueryDef對象操作存儲(chǔ)
查詢 140
3.3.6   壓縮和修復(fù)Jet數(shù)據(jù)庫 145
3.3.7   數(shù)據(jù)庫Documents和Containers
的使用 148
3.3.8   創(chuàng)建和使用數(shù)據(jù)庫對象的自定
義屬性 151
3.4   小結(jié) 153
3.5   問題與解答 153
第4章   報(bào)表輸出和數(shù)據(jù)導(dǎo)出 154
4.1   前向滾動(dòng)臨時(shí)表 154
4.2   用VB的DataReport設(shè)計(jì)器進(jìn)行報(bào)表
輸出 154
4.2.1   設(shè)計(jì)DataReport 155
4.2.2   瀏覽和導(dǎo)出DataReport 157
4.3   用Microsoft Access進(jìn)行報(bào)表輸出 158
4.3.1   從VB中運(yùn)行Microsoft Access 158
4.3.2   使用VideoSoft VSREPORTS運(yùn)行
Access報(bào)表 161
4.4   使用Crystal Reports進(jìn)行報(bào)表輸出 165
4.4.1   安裝Crystal Reports 166
4.4.2   使用Crystal Reports創(chuàng)建報(bào)表 166
4.4.3   用Crystal Reports ActiveX 控件在
應(yīng)用程序中運(yùn)行報(bào)表 169
4.4.4   獲取和使用新版本Crystal 
Reports 170
4.5   使用MSChart控件創(chuàng)建圖表 170
4.6   使用VB的Printer對象 170
4.6.1   建立Printer的坐標(biāo)系 171
4.6.2   設(shè)計(jì)報(bào)表 171
4.6.3   向Printer對象輸出Recordset 171
4.7   使用VideoSoft VSVIEW創(chuàng)建報(bào)表 175
4.7.1   用vsPrinter控件打印表 176
4.7.2   使用Videosoft Data Reporter組件
創(chuàng)建ad; hoc報(bào)表 179
4.8   使用Microsoft Scripting Runtime 
Library向文本文件導(dǎo)出數(shù)據(jù) 182
4.8.1   使用TextStream對象導(dǎo)出一個(gè)
記錄集 184
4.8.2   創(chuàng)建分隔數(shù)據(jù)庫輸出 185
4.8.3   導(dǎo)出HTML Web頁面 188
4.9   使用VB的“古典”文件函數(shù)向文本
文件導(dǎo)出數(shù)據(jù) 195
4.9.1   使用Open語句創(chuàng)建文件 195
4.9.2   使用FreeFile確定下一個(gè)可用的
文件 196
4.9.3   使用Print # 格式化輸出 196
4.9.4   使用Close語法關(guān)閉文件 197
4.10   向Microsoft Office應(yīng)用程序?qū)С?br />數(shù)據(jù) 197
4.11   小結(jié) 200
4.12   問題與解答 200
第5章   SQL Server 202
5.1   安裝和運(yùn)行Microsoft SQL Server 203
5.1.1   確定SQL Server的安裝需求 203
5.1.2   安裝SQL Server 203
5.1.3   使用SQL Server Manager啟動(dòng)和
終止SQL Server 204
5.1.4   SQL Server入門:基礎(chǔ)知識(shí) 205
5.1.5   使用SQL Enterprise Manager創(chuàng)建
數(shù)據(jù)庫 209
5.1.6   在SQL Server數(shù)據(jù)庫中創(chuàng)建表 210
5.1.7   使用ISQL/w訪問數(shù)據(jù)庫 214
5.1.8   使用數(shù)據(jù)庫視圖控制對數(shù)據(jù)的
訪問 224
5.1.9   創(chuàng)建和運(yùn)行存儲(chǔ)過程 227
5.1.10   顯示現(xiàn)有視圖或存儲(chǔ)過程的
文本 229
5.1.11   創(chuàng)建觸發(fā)器 230
5.1.12   在SQL Enterprise Manager中管理
用戶與安全 233
5.1.13   在ISQL/w中運(yùn)用安全屬性 237
5.1.14   從數(shù)據(jù)庫中刪除對象 239
5.2   由Microsoft Access遷移到SQL 
Server 239
5.2.1   使用Microsoft Access Upsizing 
Tools 239
5.2.2   使用鏈接表把數(shù)據(jù)從Access導(dǎo)出
到SQL Server 240
5.3   小結(jié) 243
5.4   問題與解答 244
第6章   開放數(shù)據(jù)庫連接與遠(yuǎn)程數(shù)據(jù)
對象 245
6.1   ODBC的配置和使用 245
6.1.1   創(chuàng)建ODBC數(shù)據(jù)源 246
6.1.2   用ODBCping測試數(shù)據(jù)庫連接 248
6.1.3   用DAO數(shù)據(jù)控件和ODBCDirect
訪問數(shù)據(jù)源 249
6.2   使用遠(yuǎn)程數(shù)據(jù)控件訪問數(shù)據(jù) 250
6.3   在代碼中使用遠(yuǎn)程數(shù)據(jù)對象
(RDO) 252
6.3.1   用rdoEngine設(shè)置數(shù)據(jù)庫引擎
的屬性 252
6.3.2   用rdoEnvironment對象訪問
環(huán)境 254
6.3.3   使用rdoConnection對象建立
連接 255
6.3.4   在RDO中響應(yīng)事件 259
6.3.5   使用UserConnection設(shè)計(jì)器創(chuàng)建
連接 260
6.3.6   用UserConnection設(shè)計(jì)器訪問
查詢 262
6.3.7   用rdoResultset對象操作數(shù)據(jù) 268
6.3.8   用rdoQuery 對象運(yùn)行查詢 268
6.3.9   用rdoTable對象訪問表 274
6.3.10   用rdoErrors集合和rdoError對象
處理錯(cuò)誤 276
6.4   編寫自己的數(shù)據(jù)庫對象服務(wù)器 277
6.5   小結(jié) 278
6.6   問題與解答 278
第7章   用類進(jìn)行數(shù)據(jù)庫訪問 279
7.1   類和對象的使用 280
7.1.1   建立自定義的類 280
7.1.2   創(chuàng)建集合與集合類 285
7.1.3   使用VB Class Builder Utility創(chuàng)建
類分層結(jié)構(gòu) 286
7.1.4   把表單作為類使用 291
7.1.5   創(chuàng)建多個(gè)表單實(shí)例 293
7.2   用類和對象進(jìn)行數(shù)據(jù)庫訪問 293
7.2.1   使用單個(gè)記錄處理類 294
7.2.2   使用數(shù)組處理類 300
7.2.3   使用工廠方法 300
7.3   創(chuàng)建數(shù)據(jù)相關(guān)的類 302
7.4   創(chuàng)建輸出數(shù)據(jù)的類 305
7.5   基于類的ActiveX服務(wù)器程序 308
7.5.1   在標(biāo)準(zhǔn)EXE項(xiàng)目中使用一個(gè)ActiveX
組件 308
7.5.2   在用戶的計(jì)算機(jī)上注冊ActiveX
組件 311
7.5.3   把一個(gè)Standard EXE項(xiàng)目轉(zhuǎn)化為
一個(gè)ActiveX組件項(xiàng)目 311
7.5.4   遠(yuǎn)程使用ActiveX組件 311
7.5.5   創(chuàng)建多線程組件 312
7.5.6   多線程組件的限制 312
7.6   小結(jié) 313
7.7   問題與解答 313
第8章   遠(yuǎn)程數(shù)據(jù)訪問 315
8.1   關(guān)于客戶(機(jī)). 服務(wù)器和代碼組件 315
8.2   用三層client/server體系結(jié)構(gòu)封裝商業(yè)
規(guī)則 316
8.2.1   為DCOM建立硬件體系結(jié)構(gòu) 317
8.2.2   在其他平臺(tái)上使用DCOM 318
8.2.3   創(chuàng)建第一個(gè)DCOM應(yīng)用程序 318
8.2.4   ActiveX EXE 318
8.2.5   用Microsoft Transaction Server
來部署ActiveX DLL 319
8.3   借助ActiveX組件使數(shù)據(jù)庫訪問更加
容易 324
8.3.1   使用GetRows以數(shù)組形式返回
數(shù)據(jù) 325
8.3.2   創(chuàng)建一個(gè)類用于解碼Variant數(shù)組 327
8.4   利用數(shù)據(jù)庫復(fù)制傳輸數(shù)據(jù) 331
8.4.1   在設(shè)計(jì)數(shù)據(jù)庫中考慮復(fù)制功能 332
8.4.2   在Microft Access中進(jìn)行復(fù)制 333
8.4.3   在DAO中進(jìn)行復(fù)制 336
8.4.4   使用部分復(fù)制 342
8.4.5   在Internet上執(zhí)行數(shù)據(jù)庫復(fù)制 344
8.5   小結(jié) 345
8.6   問題與解答 345
第9章   多用戶Jet數(shù)據(jù)庫 346
9.1   Microsoft Jet數(shù)據(jù)庫引擎的數(shù)據(jù)鎖 346
9.1.1   使用數(shù)據(jù)訪問對象鎖住整個(gè)
數(shù)據(jù)庫 347
9.1.2   使用記錄集層次的鎖 348
9.1.3   使用頁面級鎖 349
9.2   使用Microsoft Jet數(shù)據(jù)庫安全機(jī)制 353
9.2.1   用代碼訪問安全Jet數(shù)據(jù)庫 353
9.2.2   給數(shù)據(jù)庫分配一個(gè)口令 355
9.2.3   在代碼中標(biāo)識(shí)當(dāng)前用戶 357
9.2.4   使用Workspace對象登錄數(shù)據(jù)庫 358
9.2.5   創(chuàng)建一個(gè)工作組信息文件 359
9.2.6   使用DAO代碼分配工作組信息
文件 361
9.2.7   創(chuàng)建和刪除用戶 361
9.2.8   創(chuàng)建和刪除用戶組 364
9.2.9   往用戶組添加用戶 366
9.2.10   Jet數(shù)據(jù)庫引擎創(chuàng)建的缺省用
戶組 368
9.2.11   分配和刪除數(shù)據(jù)庫對象的所
有權(quán) 368
9.2.12   給用戶和用戶組分配權(quán)限 369
9.2.13   加密Microsoft Jet數(shù)據(jù)庫 374
9.2.14   實(shí)現(xiàn)Jet數(shù)據(jù)庫安全的對照表 375
9.3   小結(jié) 375
9.4   問題與解答 376
第10章   ActiveX數(shù)據(jù)對象 377
10.1   用ActiveX 數(shù)據(jù)對象創(chuàng)建Visual Basic
應(yīng)用程序 377
10.1.1   理解OLE DB/ADO結(jié)構(gòu) 377
10.1.2   在Visual Basic應(yīng)用程序中安裝和
創(chuàng)建對ADO的引用 378
10.1.3   與其他數(shù)據(jù)訪問對象庫一起使用
ADO 380
10.1.4   使用ADO的Connection對象連接
到某數(shù)據(jù)源 382
10.1.5   使用ADO Recordset對象來操作
數(shù)據(jù) 387
10.1.6   利用Recordset對象插入和更新
記錄 390
10.1.7   創(chuàng)建無連接記錄集 393
10.1.8   使用ADO Command 和Parameter
對象執(zhí)行查詢 398
10.1.9   利用ADO的Field對象訪問記錄集
數(shù)據(jù) 400
10.1.10   利用ADO的Errors集合處理
錯(cuò)誤 401
10.1.11   利用Properties集合查看提供者
指定的屬性 401
10.2   使用ADO遠(yuǎn)程數(shù)據(jù)服務(wù) 403
10.3   小結(jié) 404
10.4   問題與解答 404
第11章   基于Internet的數(shù)據(jù)庫應(yīng)用
程序 406
11.1   為Active Server Pages設(shè)置和配置
Microsoft Internet Information 
Server 406
11.1.1   用ASP編寫腳本 408
11.1.2   在ASP中執(zhí)行ActiveX Data Object
查詢 408
11.1.3   在Netscape和其他瀏覽器中使用
ASP 412
11.1.4   利用ASP和HTML表單插入
記錄 413
11.2   小結(jié) 423
11.3   問題與解答 423
第12章   用戶界面控件 424
12.1   使用固有的數(shù)據(jù)相關(guān)控件 424
12.1.1   用文本框控件輸入數(shù)據(jù) 424
12.1.2   綁定到DataEnvironment設(shè)
計(jì)器 428
12.1.3   利用復(fù)選框控件訪問布爾值 431
12.1.4   利用列表框顯示數(shù)據(jù) 432
12.1.5   使用標(biāo)準(zhǔn)的組合框控件 437
12.1.6   用標(biāo)簽控件顯示只讀數(shù)據(jù) 437
12.1.7   使用PictureBox控件顯示位圖
圖象 438
12.1.8   用OLE容器控件顯示二進(jìn)制
對象 439
12.2   使用數(shù)據(jù)相關(guān)的ActiveX控件 441
12.2.1   利用MaskedEdit控件控制文本
輸入 442
12.2.2   用RichTextBox控件顯示格式化的
數(shù)據(jù) 445
12.2.3   使用DBCombo和DBList控件顯示
數(shù)據(jù) 446
12.2.4   使用DataGrid控件 448
12.2.5   使用DataList和DataCombo
控件 449
12.2.6   使用DataRepeater控件以定制行
的方式查看數(shù)據(jù) 450
12.2.7   使用MonthView和DateTimePicker
控件 452
12.2.8   使用MSChart控件圖形化地顯示
數(shù)據(jù) 453
12.2.9   使用DBGrid. MSFlexGrid和
Hierarchical FlexGrid控件 454
12.3   創(chuàng)建數(shù)據(jù)庫相關(guān)的ActiveX控件 454
12.4   小結(jié) 455
12.5   問題與解答 455
第13章   使用DBGrid和Apex True DBGrid
控件 456
13.1   使用DBGrid控件 456
13.2   從DBGrid控件開始 457
13.2.1   在設(shè)計(jì)時(shí)選擇要顯示的數(shù)據(jù)列 458
13.2.2   在設(shè)計(jì)時(shí)處理數(shù)據(jù)列 459
13.2.3   使網(wǎng)格數(shù)據(jù)可編輯 460
13.2.4   在設(shè)計(jì)時(shí)往網(wǎng)格中插入分
隔條 461
13.2.5   在代碼中處理分隔區(qū)域 462
13.2.6   在代碼中處理網(wǎng)格的數(shù)據(jù)列 462
13.2.7   用BookMark屬性在網(wǎng)格中
定位 463
13.2.8   利用SelBookmarks集合選擇
記錄 464
13.2.9   在非綁定模式下使用DBGrid
控件 464
13.3   使用True DBGrid Pro開發(fā)數(shù)據(jù)庫
相關(guān)應(yīng)用程序 465
13.3.1   從以前的版本遷移到True 
DBGrid 467
13.3.2   使用Style 對象存儲(chǔ)和應(yīng)用
格式 468
13.3.3   用ValueItem對象更改數(shù)據(jù)列
的顯示方式 471
13.3.4   使用CellTips為用戶提供幫助 473
13.4   小結(jié) 474
13.5   問題與解答 474
第14章   使用MSFlexGrid. Hierarchical 
FlexGrid和VideoSoft VSFLEX
控件 475
14.1   使用在線決議支持 475
14.2   使用MSFlexGrid控件 475
14.2.1   添加數(shù)據(jù)到MSFlexGrid控件 476
14.2.2   對FlexGrid控件中數(shù)據(jù)排序 480
14.2.3   合并FlexGrid控件中單元格的
數(shù)據(jù) 481
14.2.4   使用帶有數(shù)據(jù)庫的FlexGrid
控件 484
14.3   使用Hierarchical FlexGrid控件 486
14.4   使用VideoSoft VSFlexGrid 
Pro 6.0 487
14.4.1   綁定vsFlexArray控件到某
數(shù)據(jù)源 488
14.4.2   編輯單元格中數(shù)據(jù) 488
14.4.3   執(zhí)行自動(dòng)搜索 489
14.4.4   自動(dòng)排序 489
14.4.5   訪問單元格屬性 490
14.4.6   在單元格中顯示組合框 492
14.4.7   保存網(wǎng)格內(nèi)容到磁盤文件 493
14.4.8   自動(dòng)地重調(diào)整數(shù)據(jù)列的尺寸 494
14.4.9   綁定到數(shù)組 495
14.5   小結(jié) 496
14.6   問題與解答 496
第15章   使用Sheridan DataWidgets 497
15.1   Sheridan DataWidgets程序組
總覽 497
15.1.1   DataWidgets 3.1的新功能 497
15.1.2   使用Sheridan SSDBGrid控件 499
15.1.3   使用SSDataCombo控件 508
15.1.4   使用SSDBDropDown控件 509
15.1.5   使用SSDataOptSet控件 511
15.1.6   使用SSDBData控件 512
15.1.7   使用SSDBCommand按鈕 514
15.2   小結(jié) 516
15.3   問題與解答 516                  

本目錄推薦

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