《Visual Basic 6.0开发数据库》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张宏林等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115082464
  • 页数:414 页
图书介绍:

第一章 数据库基础 1

1.1 本章要点 1

1.2 数据库概念 1

1.3 数据库引擎 2

1.4 表与字段 2

1.5 设计数据库 3

1.6 数据记录集 5

1.7 数据类型 6

1.8 建立数据库 7

1.8.1 用“可视化数据管理器”建立数据库 7

1.8.2 使用Microsoft Access建立数据库 17

1.9 数据间关系 19

1.10 标准化 24

1.11 疑难解答 24

第二章 使用数据控件访问数据 25

2.1 本章要点 25

2.2.1 连接数据库并使用记录 26

2.2 Data控件 26

2.2.2 创建基本的用户界面显示数据 28

2.2.3 用Data控件操纵记录 29

2.2.4 Data控件的其它重要属性 34

2.3 ADO Data控件 35

2.3.1 创建OLEDB数据源 36

2.3.2 设置ADO Data控件的ConnectionString属性连接到数据库 38

2.3.3 设置ADO Data控件的RecordSource属性指定记录集 38

2.4 DataGrid控件 39

2.4.1 使用DataGrid和ADO Data控件创建一个简单的应用程序 40

2.4.2 利用属性页管理DataGrid控件 41

2.4.3 在编辑状态下管理表格的列显示 41

2.4.4 编辑状态下分割网格 42

2.4.5 编辑单元格的数据 43

2.4.6 代码操作分割条对象 44

2.4.7 代码管理网格行列 46

2.4.8 使用书签标记记录 46

2.5 MSFLexGrid控件 47

2.4.9 用SelBookmarks集合和Bookmark属性导航记录 47

2.5.1 增加行列数据 48

2.5.2 对数据进行排序 51

2.5.3 合并单元格 52

2.5.4 MSFLexGrid控件绑定到一个Data控件以浏览数据 54

2.5.5 用MSFLexGrid控件显示记录集的应用实例 54

2.6 MSFLexGrid控件 56

2.7 疑难解答 69

第三章 用户界面控件 70

3.1 本章要点 70

3.2 Label控件 70

3.3 利用TextBox控件输入数据 71

3.4 CheckBox控件 76

3.5 ListBox控件 77

3.6 ComboBox控件 83

3.7 PictureBox控件 83

3.8 OLE容器控件 84

3.9 MaskedEdit控件 87

3.10 RichTextBox控件 90

3.11 疑难解答 92

第四章 使用SQL查询 93

4.1 本章要点 93

4.2 SQL查询 93

4.3 在Microsoft Access 97中测试SQL语句 94

4.4 用SELECT字句查询记录 96

4.4.1 SELECT语句语法 96

4.4.2 FROM子句 97

4.4.3 ALL、DISTINCT、DISTINCTROW、TOP谓词 98

4.4.4 用AS子句为字段取别名 99

4.5 WHERE子句指定查询条件 101

4.5.1 比较运算符 101

4.5.2 范围(BETWEEN和NOT BETWEEN) 102

4.5.3 列表(IN,NOTIN) 103

4.5.4 模式匹配(LIKE) 103

4.6 用ORDER BY子句排序结果 104

4.7 运用连接关系实现多表查询 105

4.7.1 用SQL语句表达一个连接 106

4.7.2 使用外部连接返回更多数据 108

4.7.3 连接查询中使用IIf函数实现以0值显示空值 108

4.8 分组和总结查询结果 109

4.9 用Parameters声明创建参数查询 110

4.10 功能查询 111

4.10.1 更新查询 111

4.10.3 追加查询 112

4.10.2 删除查询 112

4.10.4 生成表查询 113

4.11 联合查询 113

4.12 交叉查询 113

4.13 子查询 115

4.14 处理查询错误 116

4.15 使用数据库中存储的查询 116

4.15.1 认识Visual Data管理器 117

4.15.2 使用Visual Data管理器创建存储查询 120

4.15.3 使用查询生成器创建查询 121

4.15.4 使用VisData数据管理器创建连接 122

4.15.5 使用Microsoft Access创建存储查询 123

4.15.6 使用Microsoft Access创建连接 123

4.15.7 使用Microsoft Access创建其它类型查询 124

4.16 用数据定义语言操作数据库元素 125

4.16.1 用CREATE TABLE子句创建数据库表格 126

4.16.2 用Create Index创建索引 127

4.16.4 用ALTER改变表的定义 128

4.16.3 用DROP删除表和索引 128

4.17 疑难解答 129

第五章 数据访问对象 130

5.1 本章要点 130

5.2 使用DAO3.5、DAO3.6对象模型 130

5.2.1 对象编程 130

5.2.2 DAO3.5对象模型 131

5.2.3 Microsoft Jet和ODBCDirect工作区模型 135

5.3.1 DBEnginc对象 137

5.3 使用DAO操作数据 137

5.3.2 Workspace对象 138

5.3.3 Database对象 142

5.3.4 使用Execute方法执行功能查询 143

5.3.5 RecordSet对象 145

5.3.6 用RecordSet对象的属性和方法操纵记录 148

5.3.7 Field对象和Fields集合 154

5.3.8 事务处理 156

5.3.9 用Error集合和Error对象处理错误 157

5.4.1 创建数据库 159

5.4 用DAO控制数据库的结构 159

5.4.2 用TablcDef对象定义表 160

5.4.3 用Create TableDef方法创建一个新表 160

5.4.4 用Relation对象创建表间的关系 162

5.4.5 用Index对象创建索引 164

5.4.6 用QueryDef对象创建存储查询 165

5.4.7 用Parameter对象创建参数查询 167

5.4.9 Container对象和Documcnt对象 169

5.4.8 压缩和恢复Jet数据库 169

5.4.10 创建和使用数据库对象的属性 172

5.5 疑难解答 176

第六章 报表与数据输出 177

6.1 本章要点 177

6.2 利用数据报表设计器生成报表 177

6.2.1 利用数据报表设计器生成报表 179

6.2.2 为数据报表增加计算和合计字段 182

6.2.3 数据报表强制分页并添加日期、时间、页号和标题 185

6.2.4 导出数据报表 185

6.2.5 打印数据报表 189

6.2.6 Data Report的事件处理 189

6.3 利用Access生成报表 192

6.4 Visual Basic的打印机对象 193

6.4.1 设置打印坐标 194

6.4.2 用代码控制打印 194

6.5.2 FreeFile函数确定下一个可用文件 197

6.5.1 Open语句打开一个文件 197

6.5 将格式化数据输出到文本文件 197

6.5.3 使用Print #语句输出记录到文本文件 198

6.5.4 Close语句关闭文件 200

6.5.5 输出数据到HTML主页 200

6.6 数据输出到Office程序 204

6.7 疑难解答 207

第七章 客户机/服务器 208

7.1 客户机/服务器结构 208

7.2.2 安装SQL Server 7.0 210

7.2 SQL Server 210

7.2.1 安装SQL Server 7.0的硬件和软件要求 210

7.2.3 关闭和启动SQL Server服务 212

7.3 用SQL Enterprise Manager管理数据库 214

7.3.1 在SQL Enterprise Manager中注册服务器 215

7.3.2 使用SQL Enterprise Manager创建一个数据库 216

7.3.3 设置数据库的选项 218

7.3.4 用SQL Enterprise Manager在SQL Server数据库中创建表 219

7.3.5 指定特征列以唯一确定记录 220

7.3.6 定义约束 221

7.3.7 为表格创建索引 225

7.3.8 在SQL Enterprise Manager中创建视图 227

7.3.9 创建存储过程 229

7.3.10 创建触发器 230

7.3.11 创建全文索引 231

7.3.12 在SQL Enterprise Manager中管理访问控制 234

7.4 用Transact-SQL访问数据库 240

7.4.1 使用批处理创建一个数据库 243

7.4.2 用Transact-SQL申请安全属性 247

7.4.3 Kill命令 249

7.4.4 把SQL Server的结果公布到WWW 249

7.5 使用DB Library开发客户端应用程序 254

7.6 配置和使用ODBC 255

7.6.1 创建ODBC数据源 256

7.6.2 使用odbcping测试数据库的连接 259

7.6.3 访问客户机/服务器的数据源 259

7.6.4 利用ODBC API访问数据库的简单例子 260

7.7 使用Remote Data控件访问数据 265

7.8 使用Remote Data Object访问客户/服务器上的数据 266

7.8.1 RDO的对象模型 267

7.8.2 用rdoEngine对象设置数据库引擎属性 268

7.8.3 用rdoEnviroment对象访问环境 269

7.8.4 用rdoConncction对象建立连接 270

7.8.5 RDO事件响应 271

7.8.6 用UserConnection设计器创建连接 272

7.8.7 用UserConnection设计器创建查询 273

7.8.8 用rdoResultset对象操纵数据 278

7.8.9 用rdoQuery对象运行查询 281

7.8.10 使用rdoParameter对象创建参数查询 283

7.8.11 使用rodColumn对象管理列 284

7.8.12 用rdoTable对象访问表 285

7.8.13 RDO的错误处理 285

7.9 疑难解答 285

8.2.1 创建类 287

8.2 使用类和对象 287

8.1 本章要点 287

第八章 使用类 287

8.2.2 类层次结构 293

8.2.3 类一样使用窗体 299

8.3 自定义类操作数据库 301

8.3.1 处理单个记录 302

8.3.2 处理记录集 307

8.3.3 处理数组 309

8.3.4 创建其它对象 309

8.3.5 控制数据输出 310

8.4 AxtiveX服务 312

8.4.1 使用AxtiveX Server 313

8.4.2 注册AxtiveX单元 313

8.4.3 转换标准EXE项目 314

8.4.4 远程使用AxtiveX单元 314

8.5 疑难解答 315

9.2 关于客户机、服务器和代码部件 316

第九章 远程数据访问 316

9.1 本章要点 316

9.3 三层客户机/服务器体系结构的封装事务规则 317

9.3.1 为DCOM设置硬件结构 318

9.3.2 在其它平台使用DCOM 319

9.4 创建你的第一个DOCM应用程序 319

9.4.1 建立一个自己的ActiveX控件 320

9.4.2 编译并扩展ActiveX Server 324

9.4.3 取消一个ActiveX EXE的注册 327

9.4.4 使用远程ActiveX服务器创建一个客户应用程序 327

9.4.5 扩展客户端应用程序 327

9.4.6 利用注册功能操作ActiveX部件 328

9.4.7 把ActiveX Server移至远程服务器 328

9.5 使用ActiveX部件以简化数据库访问 329

9.5.1 使用GETROWS返回数组数据 329

9.5.2 创建译码变量数组的类 332

9.6 传送数据库副本的数据 333

9.6.1 设计副本型数据库的考虑 334

9.6.2 在Acccss中实现备份 336

9.6.3 在Acccss中建立数据库原版及副本 336

9.6.4 在Access中增加数据库的可复制对象 338

9.6.5 在Access中执行同步 339

9.6.6 在数据访问对象中进行复制 339

9.6.7 用DAO进行复制 340

9.6.8 使用ReplicablcBool属性使用一个对象可复制 343

9.6.9 用DAO创建一人副本 343

9.6.10 在DAO中执行同步 344

9.6.11 使用部分复制 345

9.6.12 使用MakeRcplica方法创建部分副本 345

9.6.13 执行部分复制 346

9.6.14 在Internet上执行数据库复制 347

9.7 疑难解答 347

第十章 多用户共享数据 349

10.1 数据锁定 349

10.1.1 使用DAO锁定数据库 349

10.1.2 使用记录集层锁定 350

10.1.3 页面层锁定 351

10.2 数据库的安全模式 355

10.2.1 通过代码访问Jet数据库 355

10.2.2 为数据库设置密码 356

10.2.3 在编码中进行用户身份认证 357

10.2.4 创建一个工作组信息文件 357

10.2.5 创建及删除用户 359

10.2.6 创建及删除工作组 362

10.2.7 向工作组添加用户 363

10.2.8 授予和取消数据库对象的所有权 364

10.2.9 向用户及用户组授权 366

10.2.10 给Microsoft Jet数据库加密 369

10.2.11 实现Jet数据库安全机制保护的检查列表 370

10.3 疑难解答 370

第十一章 ADO应用 371

11.1 使用ADO制作VB应用程序 372

11.1.1 理解OLE DB/ADO结构 374

11.1.2 在VB应用程序中为ADO安装和创建一个参照 375

11.1.3 使用ADO连接对象来连接一个数据源 377

11.1.4 使用ADO记录集对象操纵数据 380

11.1.5 用记录集对象修改和插入记录 384

11.1.6 使用ADO命令对象执行一个查询操作 386

11.1.7 使用ADO参数对象运行带参数的查询 387

11.1.9 使用ADO错误集进行出错处理 389

11.1.11 编码使用ADO进行数据库访问 390

11.1.10 使用ADO属性集检查特定的属性 390

11.1.12 通过环境设计器使用ADO进行数据库访问 395

11.1.8 使用ADO字段对象访问Recordset数据 398

11.2 ADO创建Web应用程序 401

11.2.1 为ASP安装和配置MS 402

11.2.2 用ASP手写书稿 405

11.2.3 在ASP中运行ADO查询 407

11.2.4 用ASP和HTML窗口插入记录 408

11.3 疑难解答 414