《Visual Basic的数据库开发应用》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:邓耘编
  • 出 版 社:重庆:重庆出版社
  • 出版年份:1997
  • ISBN:7536634072
  • 页数:192 页
图书介绍:

第一章 Visual Basic数据存取概述 1

1.1 Visual Basic可以访问的数据库 1

1.2 Visual Basic的数据存取 2

1.3 关系数据库的结构 2

1.4 数据库对象的封装 5

1.5 数据存取对象 6

1.5.1 Database对象 6

1.5.2 Dynaset、Table、Snapshot对象 7

1.5.3 Field对象 8

1.5.4 Index对象 9

1.5.5 TableDef对象 9

1.5.6 QueryDef对象 10

1.5.7 TableDefs、Fields和Indexes对象 10

1.6 与数据存取有关的控件 10

1.6.1 数据控件 11

1.6.2 束缚控件 11

1.7 与数据存取有关的函数和语句 12

1.8 专业版和标准版的不同之处 12

1.9 样本数据库BIBLIOMDB 13

第二章 Visual Basic数据管理器 15

2.1 Visual Basic数据管理器的功能 15

2.2 新建数据库 16

2.3 打开已有数据库 16

2.4 创建非Microsoft Access格式的数据库 18

2.5 创建新表 18

2.6 删除旧表 20

2.7 向表中添加字段 21

2.8 修改表中的数据 22

2.8.1 将记录添加到表中 22

2.8.2 从表中删除记录 22

2.8.3 修改记录中的数据 23

2.8.4 查看记录的最新数据 23

2.9 修复数据库 23

2.10 压缩数据库 24

第三章 使用数据控件存取数据库 25

3.1 快速入门 25

3.2 设置数据控件的属性 30

3.2.1 Connect属性 31

3.2.2 DatabaseName属性 31

3.2.3 EditMode属性 32

3.2.4 Exclusive属性 33

3.2.5 Option属性 33

3.2.6 ReadOnly属性 34

3.2.7 Recordset属性 34

3.2.8 RecordSource属性 34

3.3 使用束缚控件 35

3.3.1 束缚控件的类型 35

3.3.2 把一个束缚控件添加到窗体中 36

3.3.3 在程序运行时使用束缚控件 36

3.3.4 使用图片和图像束缚控件 37

3.4 数据控件的事件 37

3.4.1 Error事件 37

3.4.2 Reposition事件 38

3.4.3 Validate事件 39

3.5 数据控件的方法 41

3.5.1 Refresh方法 41

3.5.2 UpdateControls方法 43

3.5.3 UpdateRecord方法 43

3.6 通过代码对记录进行维护 43

3.6.1 管理当前记录 44

3.6.2 改变当前记录 45

3.6.3 添加、编辑和删除记录 47

3.6.4 更新记录集 50

3.7 关闭记录集 51

3.8 处理长数据字段 51

3.9 事务 52

3.9.1 开始一个事务 52

3.9.2 事务的提交 52

3.9.3 事务的回退 52

第四章 访问样本数据库BIBLIO 54

4.1 样本程序的组成 54

4.2 BIBLIO的窗体设计 55

4.3 程序的运行 58

4.3.1 主窗体的装载 58

4.3.2 Titles表的显示 58

4.3.3 Authors表的显示 61

4.3.4 Publishers表的显示 63

4.3.5 Comments表的显示 65

4.3.6 选择要显示的表 65

4.3.7 同时显示多个表 67

4.3.8 数据的锁定 69

第五章 数据存取对象 72

5.1 Database数据库对象 72

5.1.1 Database数据库对象的属性 72

5.1.2 Database对象的方法 75

5.2 Dynaset、Table和Snapshot记录集对象 87

5.2.1 记录集变量的属性 88

5.2.2 记录集变量的方法 96

5.3 Field对象 105

5.3.1 Field对象的属性 106

5.3.2 Field对象的方法 112

5.4 Index对象 116

5.4.1 Fields属性 116

5.4.2 Name属性 117

5.4.3 Primary属性 117

5.4.4 Unique属性 118

5.5 TableDef对象 119

5.5.1 Attributes属性 120

5.5.2 Connect属性 121

5.5.3 DateCreated、LastUpdated属性 122

5.5.4 Name属性 122

5.5.5 SourceTableName属性 122

5.5.6 Updatable属性 123

5.6 QueryDef对象 123

5.6.1 QueryDef对象的属性 124

5.6.2 QueryDef对象的方法 125

5.7 TableDefs、Fields和Indexes对象集合 130

5.7.1 TableDefs集合 130

5.7.2 Fields集合对象 131

5.7.3 Indexes集合 132

5.7.4 TableDefs、Fields和Indexes的属性和方法 132

第六章 与数据库有关的函数或语句 135

6.1 BeginTrans,CommitTrans,Rollback语句 135

6.2 CompactDatabase语句 136

6.3 CreateDatabase函数(专业版) 139

6.4 FreeLocks语句 140

6.5 OpenDatabase函数(专业版) 141

6.6 RegisterDatabase语句 142

6.7 RepairDatabase语句 142

6.8 SetDataAccessOption语句 144

6.9 SetDefaultWorkspace语句 145

第七章 通用数据库管理程序VISDATA 148

7.1 窗体的装载 148

7.2 打开数据库 152

7.2.1 打开非ODBC数据库 152

7.2 2 打开ODBC数据库 157

7.3 创建新数据库 158

7.3.1 创建Access数据库 158

7.3.2 创建外部数据库 159

7.3.3 创建ODBC数据库 159

7.4 数据库结构设计 160

7.4.1 字段的修改 160

7.4.2 索引 161

7.4.3 表的添加 162

7.5 记录的显示 165

7.5.1 使用数据控件显示记录 166

7.5.2 不使用数据控件显示记录 167

7.5.3 使用网格窗口显示记录 168

附录A 结构化查询语言SQL 173

A.1 SELECT语句 173

A.1.1 无条件SELECT语句 173

A.1.2 条件SELECT语句 176

A.1.3 选取结果的排序 179

A.1.4 别名和算术式 180

A.1.5 聚集函数 181

A.1.6 分组查询 182

A.2 表的连接操作 183

A.2.1 内部连接 185

A.2.2 外部连接 186

A.2.3 自身连接 187

A.3 数据的修改 188

A.3.1 插入 188

A.3.2 更新 188

A.3.3 删除 190

A.4 Microsoft Access SQL保留字 190

A.5 数据类型的对应关系 191

A.6 Microsoft Access SQL与ANSI SQL的区别 192

A.6.1 Microsoft Access SQL的增强 192

A.6.2 Microsoft Access SQL中不支持的ANSI SQL特性 192