第1章 开发环境的配置 1
1.1 系统要求 1
1.1.1 软件部分 1
1.1.2 硬件部分 2
1.2 开发环境的配置 3
1.2.1 安装开发工具eMbedded Visual Tools 3.0 3
1.2.2 安装ADOCE Control 3.1版 13
1.2.3 安装ActiveSync 17
第2章 Pocket PC数据库简介 25
2.1 数据库程序的基本结构 26
2.2 数据库对象ADOCE Control 3.1 28
2.2.1 ADO与ADOCE简介 28
2.2.2 ADOCE提供的对象 29
2.2.3 通过程序使用ADOCE对象 32
2.3 ADOCE Control 3.1对象使用概述 36
2.4 系统数据表 38
第3章 创建Pocket PC数据库 41
3.1 获取数据源的方式 41
3.2 使用SQL DDL语句取得数据源 42
3.2.1 创建数据库 42
3.2.2 创建数据表 49
3.2.3 修改数据表 65
3.2.4 创建索引 79
3.2.5 删除索引 87
3.2.6 删除数据表 92
3.2.7 删除数据库 94
3.3 使用ActiveSync取得数据源 97
3.4 使用API取得数据源 104
4.1 Connection对象的特征 114
第4章 Connection对象 114
4.2 属性 116
4.2.1 State属性 116
4.2.2 ConnectionString属性 118
4.2.3 Provider属性 121
4.2.4 Mode属性 124
4.2.5 Version属性 126
4.2.6 Errors属性 127
4.3 方法 128
4.3.1 Open方法 128
4.3.2 Execute方法 129
4.3.3 Close方法 129
4.3.4 与事务有关的方法 129
5.1 程序架构及用户界面 131
第5章 CDBManager实例一 131
5.2 菜单的设置 135
5.3 画面的设置 137
5.4 画面功能的设计 140
5.4.1 数据库 140
5.4.2 数据表 147
5.4.3 字段结构 158
5.4.4 字段索引 164
5.4.5 结束程序 168
5.4.6 其他事件处理程序 168
第6章 Recordset与Field对象 169
6.1 Fields Collection 170
6.2 Field对象的特征 176
6.2.1 Name属性 176
6.2.2 Value属性 177
6.2.3 Type属性 178
6.2.4 DefinedSize属性 181
6.2.5 ActualSize属性 182
6.2.6 UnderlyingValue属性 183
6.2.7 Precision属性 184
6.2.8 NumericScale属性 184
6.2.9 Attributes属性 185
6.3 Recordset对象的特征 186
6.3.1 联机设置与取得/结束虚拟数据表 188
6.3.2 虚拟数据表内的记录数 196
6.3.3 Cursor的移动 201
6.3.4 虚拟数据表的复制 239
第7章 再谈Recordset对象 240
7.1 Supports方法 240
7.2 EditMode属性 241
7.4 新增记录:AddNew方法 242
7.3 Requery方法 242
7.5 修改记录:Update与CancelUpdate方法 259
7.5.1 Update方法 259
7.5.2 CancelUpdate方法 260
7.6 删除记录:Delete方法 263
7.7 检索记录(1) 265
7.7.1 Filter属性 265
7.7.2 Find方法 266
7.7.3 Seek方法 268
7.7.4 GetRows方法 271
7.8 检索记录(2):分页显示 283
7.8.1 PageSize属性 285
7.8.2 PageCount属性 286
7.8.3 AbsolutePage属性 290
第8章 使用DML深入探讨Recordset对象 307
8.1 SELECT-Simple语句 312
8.2 SELECT-Restricted语句 314
8.3 SELECT-Like语句 317
8.4 SELECT-Order By语句 319
8.5 SELECT-Join语句 320
8.6 SELECT语句综合范例 323
8.7 INSERT INTO语句 330
8.8 DELETE语句 332
8.9 CDB数据库所使用的存储过程 333
第9章 CDBManager实例二 357
9.1 修改部分CDBManager程序代码 357
9.1.1 新增TabStrip选项卡 357
9.1.2 新增Form的自定义属性 357
9.2 记录的功能 358
9.1.4 新增选项卡初始化 358
9.1.3 显示菜单 358
9.2.1 新增记录 359
9.2.2 修改记录 363
9.2.3 删除记录 366
9.2.4 SQL查询 367
9.2.5 全部显示 368
9.2.6 cmdSQLClear 368
9.2.7 cmdDefaultSELECT 368
9.2.8 RecordGrid的事件处理程序 368
9.3 存储过程 369
第10章 安装CDBManager 373
10.1 制作.vb文件 373
10.2 制作安装程序 373
10.3 开始安装 378