Visual Basic 6.0高级编程技巧-ADO数据访问篇 - Visual Basic 6.0高级编程技巧系列 - 中国高校教材图书网
内容简介: |
Visual Basic 6.0是微软公司最新推出的Visual Studio 6.0可视化应用程序开发工具组件中的一员,也是当今世界上最流行的可视化编程工具。本书是 “Visual Basic 6.0高级编程技巧系列”丛书中的一本 ── ADO数据访问篇。主要介绍在Visual Basic 6.0环境下,使用先进的ADO技术进行数据访问的程序设计和方法。除了讲解具有针对性的实用方法之外,并在其中插入了一些全新的实例,在这些实例中有许多是作者在实际设计中采用过的。 本书立意独特,体系完整,内容最新,图文并茂,使用最新的实例,讲解最实用的方法,奉献最有价值的技巧,使读者能在最短的时间内掌握使用Visual Basic 6.0,开发出最好的数据访问应用程序的方法和技巧。 本书不仅适用于Visual Basic的初学者作为学习和开发Windows应用程序的理想参考书,更适用于所有软件开发人员作为常备手册性参考书。
|
作者简介: |
|
章节目录: |
目 录
第1章 Visual Basic数据访问原理概述
1.1 Visual Basic 6.0数据访问技术的基本框架..........................1
1.1.1 Visual Basic数据访问技术的发展...............................2
1.1.2 DAO与Microsoft Jet...........................................2
1.1.3 RDO与ODBC数据库驱动接口......................................3
1.1.4 ADO与OLE DB..................................................4
1.2 Microsoft 一致数据访问技术.....................................5
1.3 系统级数据访问接口 —— OLE DB.................................6
1.4 应用层数据访问接口 —— ADO....................................7
1.5 Visual Basic 6.0数据访问策略...................................8
1.6 Visual Basic 6.0有关数据访问技术的新内容.......................8
第2章Visual Basic中的ADO数据访问原理
2.1 再论ADO与OLE DB...............................................11
2.1.1 ADO/OLE DB数据访问的特点................................11
2.1.2 ADO/OLE DB的基本应用方法................................13
2.1.3 OLE DB标准中定义的新概念................................13
2.1.4 OLE DB与ODBC的关系......................................14
2.2 OLE DB数据访问对象模型........................................14
2.3 ADO数据访问对象之一 —— Connection对象.......................15
2.3.1 Connection对象的基本功能....................................16
2.3.2 Connection对象的基本属性....................................16
2.3.3 Connection对象的基本方法....................................20
2.4 ADO数据访问对象之二 —— Command对象..........................24
2.4.1 Command对象的基本性能...................................24
2.4.2 Command对象的基本属性...................................25
2.4.3 Command对象的基本方法...................................27
2.5 ADO数据访问对象之三 —— Recordset对象........................29
2.5.1 Recordset对象的基本性能.....................................29
2.5.2 Recordset对象应用的例子.....................................31
2.5.3 Recordset对象的基本属性.....................................32
2.5.4 Recordset对象的基本方法.....................................40
2.6 ADO数据访问对象之四 —— Error对象................................51
2.6.1 Error对象的基本功能.........................................51
2.6.2 Error对象的基本属性.........................................52
2.6.3 有关Error 对象属性应用的范例................................53
2.7 ADO数据访问对象之五 —— Field对象............................55
2.7.1 Field对象的基本功能.........................................55
2.7.2 Field对象的属性详解.........................................56
2.7.3 Field对象的基本方法详解.....................................58
2.8 ADO数据访问对象之六 —— Parameter 对象.......................59
2.8.1 Parameter 对象的基本功能....................................60
2.8.2 Parameter 对象的基本属性....................................60
2.8.3 Parameter 对象的基本方法....................................62
2.9 ADO数据访问对象之七 ——Property 对象.........................63
2.9.1 Property 对象的基本功能.................................63
2.9.2 Property 对象的基本属性.................................64
2.10 ADO集合对象...................................................65
2.10.1 Errors集合对象的基本功能......................................65
2.10.2 Errors集合对象的基本属性......................................66
2.10.3 Errors集合对象的基本方法......................................66
2.10.4 Parameters集合对象的基本功能..................................67
2.10.5 Parameters集合对象的基本属性..................................67
2.10.6 Parameters集合对象的基本方法..................................68
2.10.7 Properties集合对象的基本功能..................................69
2.10.8 Properties集合对象的基本属性..................................70
2.10.9 Properties集合对象的基本方法..................................70
2.10.10 Fields集合对象的基本功能.....................................71
2.10.11 Fields集合对象的基本属性.....................................71
2.10.12 Fields集合对象的基本方法.....................................72
2.11 ADO对象事件...................................................73
2.11.1 ADO事件类型以及在应用中注意的问题......................73
2.11.2 ADO事件过程分析........................................74
2.11.3 ADO事件参数点评........................................76
2.11.4 ADO事件详解............................................78
2.12 ADO的高级特性.................................................87
第3章Visual Basic ADO数据访问程序设计方法
3.1 Vsual Basic 6.0数据访问的基本方案..............................92
3.1.1 本地数据访问的解决方案......................................93
3.1.2 远程数据访问的解决方案......................................95
3.2 在Visual Basic 6.0创建一个数据访问应用的基本步骤...............97
3.2.1 步骤1:连接数据源...........................................97
3.2.2 步骤2:创建SQL查询命令对象..................................98
3.2.3 步骤3:执行命令.............................................99
3.3.4 步骤4:处理数据............................................100
3.2.5 步骤5:更新数据源..........................................101
3.2.6 步骤6:结束更新数据源......................................102
3.3 Visual Basic 6.0中的ADO数据访问控件及其应用...................102
3.3.1 ADO Data控件的概述.........................................103
3.3.2 ADO Data控件的用途.........................................103
3.3.3 将ADO Data等其它ADO数据访问控件加入到工具箱................104
3.3.4 使用ADO Data控件创建一个前端数据库应用程序 .................105
3.3.5 在程序中设置ADO Data等其它数据绑定控件的属性...............114
3.3.6 ADO Data控件与数据访问有关的属性详解.......................114
3.3.7 ADO Data控件事件速查.......................................122
3.4 ADO数据绑定控件——DataList和DataCombo控件及其应用................122
3.4.1 DataList和DataCombo控件有关数据访问的属性详解..............123
3.4.2 DataList控件功能与应用方法.................................127
3.4.3 DataCombo控件的功能及其应用方法 ...........................129
3.4.4 DataGrid控件的功能及其应用.................................131
3.5 MSFlexGrid和MSHFlexGrid控件...................................139
3.5.1 MSFlexGrid和MSHFlexGrid控件的功能比较......................139
3.5.2 MSHFlexGrid控件与DataGrid控件选用的原则....................140
3.5.3 MSHFlexGrid控件的应用方法详解..............................140
3.5.4 MSHFlexGrid控件的应用——分层与带区........................148
3.5.5 MSHFlexGrid控件应用的高级技巧——表头的设置................152
3.5.6 MSHFlexGrid控件应用的高级技巧——数据的合并与排序..........153
3.6 连接不同ADO数据源的技术分析.......................................156
3.6.1 连接ADO数据源的几种途径....................................156
3.6.2 与Microsoft Jet/Microsoft Access的数据交互技术与范例.......157
3.6.3 与SQL Server的数据交互技术与范例...........................158
3.6.4 与ASCII文本文件中的数据交互技术与范例......................165
第4章 ADO数据访问程序设计工具的应用方法与技巧
4.1 Visual Basic 6.0数据访问设计工具概述.............................174
4.2 “数据视图”窗口与数据库工具.....................................175
4.1.1表、视图、存储过程、触发器..................................176
4.1.2 在“数据视图”中管理数据库.................................178
4.3 数据环境设计器...................................................184
4.3.1 数据环境设计器的功能与特点 ................................184
4.3.2 数据环境的设计.............................................185
4.3.3 数据环境的操作.............................................193
4.3.4 在编程中数据环境的应用.....................................196
4.4 可视化数据库管理 .................................................197
4.4.1 数据库设计器的功能与特点...................................198
4.4.2 创建和操作数据库图表.......................................198
4.4.3 创建和添加数据库表.........................................199
4.4.4 建立和管理数据库表间的关系.................................201
4.4.5管理数据库表的索引和约束....................................204
4.4.6 管理数据库表的列...........................................206
4.5 查询设计器.......................................................208
4.5.1 查询设计器的功能与特点.....................................209
4.5.2 查询设计器操作界面.........................................210
4.5.3 创建查询的步骤与方法.......................................211
4.5.4 查询设计器操作与应用详解...................................211
第5章 ADO数据访问中的数据库操作方法与技巧
5.1通过数据访问对象对数据库的访问....................................225
5.1.1 打开数据库 .................................................225
5.1.2 定位记录...................................................228
5.1.3 筛选、索引和排序记录.......................................232
5.1.4添加、编辑和删除记录........................................234
5.1.5 访问多个记录...............................................241
5.1.6输出记录....................................................242
5.2 结构化查询语言SQL的基础与应用....................................243
5.2.1 SQL的概念与原理............................................243
5.2.2 SELECT语句的应用...........................................247
5.2.3 DELETE语句的应用...........................................247
5.2.4 INSERT语句的应用...........................................247
5.2.5 UPDATE语句的应用...........................................248
5.3 Visual Basic 6.0中的SQL应用方法与技巧............................248
5.3.1 如何在Visual Basic编程中使用SQL语句........................248
5.3.2 Command对象与SQL语句.......................................249
5.3.3 Recordset对象与SQL语句.....................................250
5.3.4 快速编写SQL语句 —— SQL生成器的应用.......................251
第6章 Visual Basic 6.0中的数据报表输出技术
6.1 Visual Basic 6.0报表打印输出设计概述.............................253
6.2 编程直接打印输出设计的方法、技巧和实例...........................254
6.2.1 通过编程打印输出技术特点和应用方法.........................255
6.2.2 编程打印输出设计的实例点评.................................256
6.3 通过MS Office实现报表打印输出技术................................259
6.3.1 向Excel传递数据并打印报表..................................259
6.3.2 向Word传递数据并打印报表...................................261
6.4 应用数据报表设计器的报表打印输出技术.............................263
6.4.1 数据报表设计器的功能与特点.................................263
6.4.2 数据报表设计器设计报表的基本方法...........................264
6.4.3 输出由数据报表设计器设计的报表.............................266
6.4.4 数据报表对象、方法、控件与快捷菜单.....................267
6.4.5 数据报表设计高级技术与技巧.............................270
第7章 ADO数据访问应用实例
7.1 实例的功能以及设计思想...........................................277
7.1.1 系统功能规划...............................................277
7.1.2 系统设计的技术分析.........................................280
7.2 设计方法与技巧点评之一 ── “处方划价系统”.....................281
7.2.1 系统功能分析...............................................281
7.2.2 设计方法点评...............................................283
7.3 设计方法与技巧点评之二 ── “入库管理系统”.....................297
7.3.1 系统功能分析...........................................297
7.3.2 设计方法点评...........................................298
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|