图书介绍
ADO编程技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- David Sceppa著;肖炏等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7900630899
- 出版时间:2001
- 标注页数:299页
- 文件大小:22MB
- 文件页数:317页
- 主题词:
PDF下载
下载说明
ADO编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 对象、临时表和更新技术3
第1章 引言3
1.1 数据访问技术的现状和发展过程3
1.1.1 数据访问对象4
1.1.2 远程数据对象4
1.1.3 最好的数据访问技术:ActiveX Data Objects4
1.1.4 使用ADO的困难5
1.2 本书能帮你做什么6
1.3 代码在哪里8
第2章 ADO对象模型简介9
2.1.1 Connection对象10
2.1 ADO对象模型10
2.1.2 Command对象11
2.1.3 Recordset对象11
2.2 动态属性11
2.3 次序颠倒导致混乱12
2.3.1 没有Command 对象情况下获得Recordset12
2.3.2 Connection对象:用还是不用13
2.3.3 没有数据库情况下获得Recordset14
2.3.4 将Recordset与Connection分离15
2.3.5 在进程外部传递Recordset对象16
2.3.6 保存Recordset对象19
2.4 ADO2.5中新增的对象20
2.4.1 Record对象20
2.3.7 创建自己的Recordset20
2.4.2 Stream对象21
2.5 常见问题解答21
第3章 ADO Connection对象22
3.1 ADO Connection对象属性和集合22
3.1.1 Attributes属性23
3.1.2 CommandTimeout属性23
3.1.3 ConnectionString属性24
3.1.4 ConnectionTimeout属性24
3.1.5 CursorLocation属性24
3.1.6 DefaultDatabase属性24
3.1.7 Errors集合24
3.1.9 Mode属性25
3.1.8 IsolationLevel属性25
3.1.10 Properties集合26
3.1.11 Provider属性27
3.1.12 State属性27
3.1.13 Version属性27
3.2 ADO Connection对象的函数和方法28
3.2.1 BeginTrans方法28
3.2.2 Cancel方法28
3.2.3 Close方法28
3.2.4 CommitTrans方法29
3.2.5 Execute方法29
3.2.6 Open方法31
3.2.7 OpenSchema方法31
3.2.8 RollbackTrans方法32
3.3.1 BeginTransComplete事件33
3.3 ADO Connection对象事件33
3.3.2 CommitTransComplete事件34
3.3.3 ConnectComplete事件34
3.3.4 Disconnect事件34
3.3.5 ExecuteComplete事件35
3.3.6 InfoMessage事件35
3.3.7 RollbackTransComplete事件36
3.3.8 WillConnect事件36
3.4 连接字符串剖析37
3.4.1 使用数据链接建立连接字符串37
3.3.9 WillExecute事件37
3.4.2 使用数据链接文件39
3.4.3 用于ODBC驱动程序的OLE DB提供程序39
3.4.4 用于Access数据库的OLE DB提供程序40
3.4.5 用于SQL Server数据库的OLE DB提供程序40
3.4.6 用于Oracle数据库的OLE DB提供程序41
3.5 事务处理管理41
3.5.1 BeginTrans、CommitTrans和RollbackTrans方法41
3.5.2 Attributes属性42
3.5.3 IsolationLevel属性43
3.5.4 组件服务和分布事务处理协调程序44
3.5.5 常见问题解答45
4.1 ADO Recordset对象属性和集合46
第4章 ADO Recordset和Field对象46
4.1.1 AbsolutePage、PageCount和PageSize属性47
4.1.2 AbsolutePosition属性48
4.1.3 ActiveCommand属性48
4.1.4 ActiveConnection属性49
4.1.5 BOF和EOF属性49
4.1.6 Bookmark属性50
4.1.7 CacheSize属性51
4.1.8 CursorLocation属性51
4.1.9 CursorType属性52
4.1.10 DataMember和DataSource属性52
4.1.12 Fields集合53
4.1.11 EditMode属性53
4.1.13 Filter属性54
4.1.14 Index属性57
4.1.15 LockType属性58
4.1.16 MarshalOptions属性59
4.1.17 MaxRecords属性59
4.1.18 Properties集合60
4.1.19 RecordCount属性60
4.1.20 Sort属性61
4.1.21 Source属性61
4.1.22 State属性62
4.1.23 Status属性62
4.1.24 StayInSync属性63
4.2 ADO Recordset对象函数和方法64
4.2.1 AddNew方法65
4.2.2 Cancel方法66
4.2.3 CancelBatch方法66
4.2.4 CancelUpdate方法68
4.2.5 Clone方法68
4.2.6 Close方法69
4.2.7 CompareBookmarks方法69
4.2.8 Delete方法70
4.2.9 Find方法71
4.2.10 GetRows方法73
4.2.11 GetString方法74
4.2.13 MoveFirst、MoveLast、MoveNext和MovePrevious方法75
4.2.12 Move方法75
4.2.14 NextRecordset方法76
4.2.15 Open方法78
4.2.16 Requery方法80
4.2.17 Resync方法81
4.2.18 Save方法82
4.2.19 Seek方法82
4.2.20 Supports方法83
4.2.21 Update方法84
4.2.22 UpdateBatch方法85
4.3 ADO Recordset对象事件85
4.3.1 EndOfRecordset事件86
4.3.2 FechComplete事件86
4.3.4 WillChangeField和FieldChangeComplete事件87
4.3.3 FetchProgress事件87
4.3.5 WillChangeRecord和RecordChangeComplete事件88
4.3.6 WillChangeRecordset和RecordsetChangeComplete事件89
4.3.7 WillMove和MoveComplete事件90
4.4 ADO Fields Collection91
4.4.1 Append方法92
4.4.2 CancelUpdate方法93
4.4.3 Delete方法93
4.4.4 Refresh方法93
4.4.5 Resync方法93
4.5 ADO Field对象属性94
4.5.1 ActualSize属性94
4.4.6 Update方法94
4.5.2 Attributes属性95
4.5.3 DataFormat属性95
4.5.4 DefinedSize属性96
4.5.5 Name属性96
4.5.6 NumericScale属性97
4.5.7 OriginalValue属性97
4.5.8 Precision属性98
4.5.9 Properties集合98
4.5.10 Type属性98
4.5.11 UnderlyingValue属性98
4.5.12 Value属性99
4.6 ADO FIELD对象方法99
4.7 常见问题解答101
4.6.1 AppendChunk方法101
4.6.2 GetChunk方法101
第5章 ADO Command和 Parameter对象104
5.1 ADO Command对象的属性和集合104
5.1.1 ActiveConnection属性104
5.1.2 CommandText属性105
5.1.3 CommandTimeout属性105
5.1.4 CommandType属性105
5.1.5 Name属性108
5.1.6 Parameters集合109
5.2 ADO Command对象方法110
5.1.9 State属性110
5.1.8 Properties集合110
5.1.7 Prepared属性110
5.2.1 Cancel 方法111
5.2.2 CreateParameter方法111
5.2.3 Execute方法111
5.3 ADO Parameters集合112
5.3.1 Append方法112
5.3.2 Refresh方法113
5.4 ADO Parameter对象属性和集合113
5.4.1 Attributes属性114
5.4.2 Direction属性114
5.4.4 NumericScale和Precision属性115
5.4.5 Properties集合115
5.4.3 Name属性115
5.4.6 Size属性116
5.4.7 Type属性116
5.4.8 Value属性116
5.5 ADO Parameter对象方法116
5.5.1 AppendChunk方法116
5.6 常见问题解答117
第6章 ADO Record和Stream对象119
6.1 哪些OLE DB提供程序支持ADO Record对象119
6.1.1 OLE DB Provider For Internet Publishing119
6.2.1 分层数据120
6.2 ADO Record对象120
6.1.3 以后的OLE DB提供程序120
6.1.2 OLE DB Provider For Microsoft Exchange Server120
6.2.2 非矩形数据121
6.3 ADO Record对象属性和集合121
6.3.1 ActiveConnection属性122
6.3.2 Fields集合122
6.3.3 Mode属性122
6.3.4 ParentURL属性123
6.3.5 Properties集合123
6.3.6 RecordType属性123
6.3.7 Source属性124
6.3.8 State属性124
6.4.3 CopyRecord方法125
6.4.2 Close方法125
6.4 ADO Record对象的函数和方法125
6.4.1 Cancel方法125
6.4.4 DeleteRecord方法126
6.4.5 GetChildren方法126
6.4.6 MoveRecord方法127
6.4.7 Open方法127
6.5 ADO Stream对象129
6.5.1 处理文档数据129
6.5.2 处理暂存数据129
6.5.3 处理BLOB Data130
6.6 ADO Stream对象属性130
6.6.3 LineSeparator属性131
6.6.1 Charset属性131
6.6.2 EOS属性131
6.6.4 Mode属性132
6.6.5 Position属性132
6.6.6 Size属性132
6.6.7 State属性132
6.6.8 Type属性132
6.7 ADO Stream对象函数和方法133
6.7.1 Cancel方法133
6.7.2 Close方法133
6.7.4 Flush方法134
6.7.5 LoadFromFile方法134
6.7.3 CopyTo方法134
6.7.6 Open方法135
6.7.7 Read方法135
6.7.8 ReadText方法136
6.7.9 SaveToFile方法136
6.7.10 SetEOS方法136
6.7.11 SkipLine方法137
6.7.12 Write方法137
6.7.13 WriteText方法137
6.8 常见问题解答138
7.2.1 正向临时表139
7.2 临时表类型的定义139
7.1 什么是临时表139
第7章 临时表139
7.2.2 消防水龙带型临时表140
7.2.3 静态临时表142
7.2.4 键集临时表143
7.2.5 动态临时表144
7.2.6 混合临时表145
7.2.7 客户机端临时表145
7.3 数据库专有的临时表事项146
7.3.1 SQL Server的服务器端临时表147
7.3.2 Access的服务器端临时表147
7.3.3 Oracle的服务器端临时表148
7.4 不可能总满足要求149
7.5.1 为什么RecordCount属性返回-1150
7.5 RecordCount和Bookmarks150
7.5.2 “行集不可以用书签标记“是什么意思151
7.6 常见问题解答152
第8章 更新数据库153
8.1 自己动手153
8.1.1 操作查询153
8.1.2 存储过程155
8.2 使用可更新Recordset对象160
8.2.1 可更新的服务器端Recordset对象161
8.2.2 可更新的客户机端Recordset对象162
8.3 常见问题解答162
9.1 Recordset作为数据容器167
9.1.1 绑定型控件167
第9章 ADO临时表引擎概述167
第Ⅱ部分 使用ADO临时表引擎167
9.1.2 过滤和查找168
9.1.3 排序169
9.2 更新:简单和批处理169
9.3 更新再同步170
9.4 孤立的Recordset171
9.5 处理乐观更新冲突171
9.6 保存数据172
9.7 分层Recordset173
9.8 在进程间传递Recordset173
9.9 远程数据服务173
9.10.3 编写独立于数据库的代码174
9.10.2 简化代码174
9.10 使用ADO临时表引擎的优点174
9.10.1 节省时间174
9.11 使用ADO临时表引擎的缺点175
9.11.1 性能问题175
9.11.2 有限的灵活性175
9.11.3 只读字段176
9.12 常见问题解答176
第10章 ADO临时表引擎如何更新数据库177
10.1 ADO如何获得元数据178
10.1.1 基表和字段名178
10.1.2 查找要修改的纪录179
10.2 并发控制181
10.1.3 元数据储存在什么地方181
10.2.1 不要重写别人的修改182
10.2.2 确定更新是否成功182
10.2.3 使用主键183
10.2.4 WHERE子句中规则的控制183
10.3 更新尝试后有什么不同184
10.4 联结185
10.4.1 插入186
10.4.2 删除186
10.5 Resync Command动态属性187
10.5.1 修改订单涉及的客户187
10.5.2 生成新订单并显示正确的客户数据189
10.5.3 复合关键字190
10.6 常见问题解答191
第11章 Update Resync193
11.1 简单的操作查询何时不够用193
11.1.1 自动增加的标识字段194
11.1.2 基于时间标识的更新194
11.1.3 默认值194
11.2 UPDATE RESYNC动态属性195
11.2.1 adResyncNone196
11.2.2 adResyncAutoIncrement196
11.2.3 adResyncInserts198
11.2.4 adResyncUpdates199
11.2.5 adResysncDeletes201
11.2.6 adResyncAll201
11.3 常见问题回答202
第12章 检测和处理冲突203
12.1 现在怎么办203
12.2 错误处理和测试204
12.2.1 错误处理概要204
12.2.2 成为自己最糟糕的用户205
12.3 从ADO中得到信息205
12.3.1 ADO的错误信息205
12.3.2 Filter属性206
12.3.3 Status属性206
12.3.4 Value和OriginalValue属性207
12.3.5 Resync方法和Update Resync属性207
12.3.7 检查Recordset中的“漏洞”208
12.3.6 UnderlyingValue属性208
12.4.1 简单冲突209
12.4.2 交叉冲突209
12.4 鉴别可能的冲突209
12.4.3 修改已删除的记录210
12.4.4 删除已修改的记录210
12.4.5 删除已删除的记录211
12.5 不被视为冲突的更新失败211
12.6 失败乃成功之母211
12.6.1 重新同步后更新212
12.6.2 没有比糟糕的出错处理更好的方法213
12.7 常见问题解答214
13.1 ADO保存数据的简史215
第13章 保存Recordset215
13.2 需要了解哪些有关保存数据的知识217
13.2.1 储存了什么数据217
13.2.2 应该使用哪个格式:ADTG或XML218
13.3 常见问题解答219
第14章 分层Recordset220
14.1 使用数据形成提供程序221
14.2 数据形成提供程序如何工作222
14.2.1 解析分层查询字符串222
14.2.2 分层Recordset中使用Grid控件223
14.3.1 标准分层结构:224
14.3.2 参数化的分层结构224
14.3 MSDataShape是如何储存数据和维护分层结构的224
14.3.3 标准分层结构和参数化分层结构的比较225
14.3.4 如何选择分层结构类型226
14.4 功能和语法227
14.4.1 数据环境设计器227
14.4.2 重新形成228
14.4.3 分层结构的例子228
14.4.4 基本分层结构查询229
14.4.5 添加字段229
14.4.6 添加兄弟数据230
14.4.7 数据分组230
14.4.9 添加空白字段231
14.4.8 往组里添加字段231
14.4.10 没有数据库连接如何工作232
14.5 常见问题解答232
第15章 在进程间传递Recordset234
15.1 COM是如何简化进程间通信的234
15.1.1 传递参数235
15.1.2 COM如何传递参数235
15.1.3 COM对象和进程边界235
15.2 ADO怎样进一步简化进程间通信236
15.2.1 在进程内传递Recordset236
15.2.2 穿过进程边界传递Recordsets236
15.2.3 服务器端Recordset236
15.2.5 用值和引用传递客户端Recordsets238
15.2.4 客户端Recordsets238
15.3 ADO如何调度客户端Recordsets239
15.4 在客户端Recordset中,调度了哪些数据239
15.4.1 支持更新的元数据239
15.4.2 过滤器240
15.4.3 分层结构240
15.4.4 MarshalOptions属性240
15.5 常见问题解答241
第16章 远程数据服务243
16.1 什么是RDS243
16.2 RDS DataControl对象244
16.2.1 RDS DataControl对象属性244
16.2.2 RDS DataControl对象事件252
16.3.2 Creat Object方法253
16.3 RDS DATASPACE对象253
16.3.1 InternetTimeout 属性253
16.4 RDSServer DataFactory 对象254
16.4.1 ConvertToString方法255
16.4.2 CreateRecordset方法255
16.4.3 Query 方法255
16.4.4 SubmitChanges 方法255
16.5 RDS处理程序256
16.6 Microsoft OLE DB远程提供程序258
16.7 常见问题解答259
第Ⅲ部分 附录263
附录A ADOX和JRO263
附录B 附带CD和示例代码284
热门推荐
- 2559507.html
- 3713372.html
- 188525.html
- 2531138.html
- 444645.html
- 3788012.html
- 3539304.html
- 3388693.html
- 1876235.html
- 2405184.html
- http://www.ickdjs.cc/book_2763510.html
- http://www.ickdjs.cc/book_45342.html
- http://www.ickdjs.cc/book_2243618.html
- http://www.ickdjs.cc/book_568286.html
- http://www.ickdjs.cc/book_779782.html
- http://www.ickdjs.cc/book_2453936.html
- http://www.ickdjs.cc/book_3828619.html
- http://www.ickdjs.cc/book_1727576.html
- http://www.ickdjs.cc/book_2928784.html
- http://www.ickdjs.cc/book_807047.html