图书介绍
Visual Basic 与 SQL Server 权威指南 第6版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)William R.Vaughn著;北京博彦科技发展有限公司译 著
- 出版社: 北京:北京大学出版社
- ISBN:7301041810
- 出版时间:2000
- 标注页数:859页
- 文件大小:78MB
- 文件页数:882页
- 主题词:VB
PDF下载
下载说明
Visual Basic 与 SQL Server 权威指南 第6版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
致谢1
第一部分 了解数据访问接口3
第一章 未来之路3
1.1 Internet热潮3
1.2不断发展的标准4
1.3我们的位置5
1.3.1 SQL Server7.06
1.3.2 Visual Basic6.06
1.3.4 COM的成熟7
1.3.3 ActiveX数据对象7
1.3.5 Microsoft Transaction Server8
1.3.6 Viusal Basic企业版8
1.3.7 Microsoft开发工具9
1.4我们的目标9
第二章 数据接口11
2.1从Visual Basic访问SQL Server11
2.1.1 VBSQL11
2.1.3 DAO/Jet14
2.1.2 ODBC API14
2.1.4 DAO/ODBCDirect17
2.1.5 RDO18
2.1.6 ADO19
2.1.7数据接口总结19
2.2了解底层接口20
2.2.1 DB-Library20
2.2.2 ODBC21
2.2.3 OLE DB23
2.3下一步24
第三章 数据访问:快速入门25
3.1准备创建示例25
3.1.1创建数据源名称26
3.1.2使用Viusal Basic6.029
3.1.3示例中使用的库和控件31
3.1.4 Visual Basic窗体31
3.2 DAO/Jet实地测试33
3.2.1 DAO/Jet和Data控件示例34
3.2.2 DAO/Jet示例39
3.3 DAO/ODBCDirect实地测试44
3.3.1 DAO/ODBCDirect和Data控件示例45
3.3.2 DAO/ODBCDirect示例47
3.4 RDO实地测试49
3.4.1 RDO和RemoteData控件示例50
3.4.2 RDO示例51
3.5 ADO实地测试55
3.5.1 ADO和ADO Data控件示例56
3.5.2 ADO示例58
3.6比较示例61
3.6.1仔细研究结果62
第四章 选择结构65
4.1提出正确的问题66
4.1.1结构66
4.1.3时间结构67
4.1.4性能67
4.1.2开发技巧67
4.1.5性能发展史68
4.1.6现有技术68
4.1.7新技术68
4.1.8成本68
4.1.11配置和培训69
4.1.12展望未来69
4.1.10设计与现实69
4.1.9规模69
4.2处理响应70
4.3了解不同的结构73
4.3.1客户/服务器结构74
4.3.2分布式引擎结构79
4.3.3分布式组件结构80
4.3.4基于Web的结构84
4.4评价客户/服务器分布式引擎结构87
4.4.1一种假定的客户/服务器配置87
4.4.2一个假想的分布式引擎配置95
4.4.3在客户/服务器和分布式引擎结构中选择100
4.4.4访问带有分布式数据库引擎的中央数据库引擎103
第二部分 设计SQL Server应用程序107
第五章 规划您的设计107
5.1状态机107
5.2全面理解临时表和缓冲区108
5.2.1理解临时表109
5.2.2无临时表的结果集112
5.2.3滚动临时表112
5.2.4临时表的类型112
5.2.5缓冲区的类型114
5.2.6实现临时表115
5.3基本设计决定116
5.4避免设计时的10大误区118
5.5创建有效的应用程序120
5.5.1本地和数据库驱动的验证122
5.5.2数据驱动验证123
5.5.3制作有效的规则124
5.5.4使默认值有效和解析默认字符串126
5.5.5管理有效的应用程序128
第六章 建立与SQL Server的连接129
6.1连接池中的狗爬式130
6.2连接的安全131
6.2.1获得登录标识号和密码132
6.2.2获得有效的服务器名称或数据源名称132
6.2.3避免使用登录对话框134
6.3.1允许更多的活动连接136
6.3连接管理136
6.3.2新连接在服务器上的冲突137
6.3.3设置超时值138
6.4管理连接状态139
6.5处理连接错误140
6.5.1与应用程序有关的问题141
6.5.2支持库所产生的问题141
6.5.3与LAN有关的连接问题142
6.5.5与连接和许可有关的错误144
6.5.4与SQL Server有关的连接问题144
6.5.6与登录有关的问题145
第七章 设计和建立查询147
7.1查询的类型147
7.2为性能设计查询148
7.3建立查询150
7.3.1 Microsoft Query151
7.3.2 Viusal Database Tools151
7.3.3手工操作152
7.4了解查询153
7.4.1引号管理153
7.4.2参数查询155
7.4.3重叠的查询156
7.4.4特别查询157
7.4.5 English Query157
7.4.6多结果集查询159
7.4.7异步查询159
7.4.9设置查询超时161
7.4.8统计行数161
7.6使用Viusal Basic进行调试162
7.5与查询相关的错误消息162
7.7定位SQL Server元素163
第八章 检索数据和使用结果集167
8.1查询过程167
8.2使用单行结果集168
8.3使用临时表169
8.3.1限制临时表中的行数170
8.4更新和插入数据171
8.3.2使用WHERE子句限制行数171
8.5使用批处理173
8.5.1使用开放式批处理更新173
8.5.2建立批处理174
8.5.3批处理限制175
8.5.4发送多个批处理175
8.5.5使用批处理结果175
9.1 DAO/Jet与SQL Server的历史179
34.5.1 ADO:编写全局变量179
第九章 Jet数据库引擎和DAO模式179
第三部分 使用带有Jet数据库引擎的DAO179
9.2 Jet访问远程数据库的方式181
9.2.1 Jet与SQL Server:编写查询代码并创建临时表181
9.2.2 Jet查询处理器184
9.3理解DAO模型185
9.3.1属性和方法188
9.3.2集合190
9.3.3传递对象模型191
第十章 数据访问对象193
10.1组件体系结构194
10.2 DBEngine对象194
10.3 Workspace对象195
10.3.1使用IsolateODBCTrans属性196
10.3.2 Workspace方法196
10.4 Database对象197
10.4.1附加表与直接链接198
10.4.2 Database属性201
10.4.3 Database方法201
10.5 TableDef对象202
10.5.1 TableDef属性202
10.5.2 TableDef数据类型203
10.6 Field对象206
10.7 Index对象208
10.8表和索引208
10.9创建或添加表和索引209
第十一章 配置和调整Jet引擎211
11.1 Windows注册表数据库211
11.1.1注册表范围211
11.1.2创建并使用新的注册表键值212
11.2了解Jet引擎选项217
11.2.1 Microsoft ODBC驱动程序初始化设置217
11.2.2细节218
11.2.3调整MSysConf221
第十二章 使用DAO/Jet进行连接225
12.1.1活动语句226
12.1 Jet的连接管理方案226
12.2连接区享227
12.1.2临时表提交/回滚行为227
12.3连接缓存和失效228
12.4自己管理连接228
12.5打开附加表231
12.6使用DAO/Jet方法创建附加表233
12.7连接:常见的困难234
13.1理解DAO/Jet临时表237
第十三章 使用DAO/Jet访问数据237
13.2创建DAO/Jet临时表243
13.2.1编写OpenRecordset方法的代码244
13.2.2结果集传递245
13.3选择索引247
13.4使用ODBC缓存249
13.5 GetRows和Variant数组250
13.6重定位当前行的指针253
13.6.1当前行指针的有效性254
13.6.2定位特定行255
13.7.1使用DAO/Jet临时表257
13.7更新DAO/Jet数据源257
13.7.2使用基于SQL的操作查询更新260
13.8处理DAO/Jet错误263
第二十四章 执行Transact-SQL查询265
14.1使用SQL传递查询265
14.1.1典型的应用程序266
14.1.2实现SQL传递查询267
14.1.3创建SQL传递QueryDef对象268
14.1.4使用具有附加表的SQL传递查询270
14.1.5查询技术总结275
14.2使用存储过程276
14.2.1返回参数276
14.2.2输出参数279
14.3处理SQL Server消息280
第十五章 使用Data控件285
15.1应用Data控件286
15.2使用Data控件处理SQL Server287
15.3设置属性287
15.4检查属性289
15.5使用绑定型控件290
第十六章 理解Jet查询处理器293
16.1 Jet必须本地处理的结构294
16.1.1支持的Viusal Basic操作符和函数294
16.1.2用户定义的函数295
16.1.3其他不支持的功能295
16.1.4其他不支持的及有问题的表达式295
16.2条件的分割296
16.3输出的求值296
16.4交叉表查询执行的删除297
16.5外部连接297
16.9标识符引用298
16.7 LIKE操作符的通配符298
16.8拥有者和表前缀298
16.6生成发送到服务器的SQL298
第十七章 使用ODBCDirect299
17.1了解ODBCDirect接口301
17.2激活ODBCDirect303
17.3连接到数据库304
17.4比较Database对象和Connection对象305
17.4.1 rdoConnection对象与ODBCDirect Connection对象的比较306
17.5.1 rdoResultset对象与Recordset对象的比较308
17.5执行SQL查询308
17.5.2了解QueryDef对象309
17.5.3 rdoQuery对象与QueryDef对象的比较311
17.6处理Recordset对象312
17.6.1控制多个Recordset对象314
17.7运行异步操作315
17.8开放式批处理更新315
17.9查看错误316
17.10 ODBCDirect示例316
17.10.1示例1:决定您的数据库在哪个Workspace中打开316
17.10.2示例2:从服务器获取多个Recordset对象317
17.10.3示例3:取消块操作318
17.10.4示例4:使用dbRunAsync打开Recordset319
17.10.5示例5:使用QueryDef对象320
17.11将应用程序转换到ODBCDirect的提示321
17.12使用Data控件322
18.1分配数据库文件空间325
18.2事务损失和破坏修复325
第十八章 Jet:旅行者的日记325
18.3备份Access数据库326
18.4更新记录326
18.5提示327
第四部分 使用远程数据对象331
第十九章 了解远程数据对象331
19.1了解RDO331
19.2设计特性333
19.3比较RDO和DAO337
19.4 RDO的缺点339
19.5获得有关RDO的最新信息341
19.6许可RDO341
第二十章 远程数据对象的细节343
20.1了解RDO模型343
20.2 rdoEngine对象344
20.2.1 rdoEngine的属性、事件和方法345
20.3 rdoEnvironment对象347
20.3.1 rdoEnvironment的属性、事件和方法348
20.3.2事务管理349
20.3.4选择临时表驱动程序351
20.3.3可选的事务管理器351
20.3.5了解服务器端临时表353
20.4 rdoConnection对象354
20.4.1指定默认数据库355
20.4.2使用rdoConnection对象355
第二十一章 与RDO连接359
21.1定位和命名SQL Server359
21.2建立连接360
21.2.1文件数据源363
21.2.2 SAVEFILE关键字364
21.2.3异步打开连接367
21.2.4处理单独的rdoConnection对象367
21.2.5管理RDO2.0集合369
21.2.6其他连接参数370
21.2.7连接问题370
第二十二章 使用RDO UserConnection设计器371
22.1了解自定义的UserConnection对象372
22.2创建自定义的UserConnection对象373
22.3按方法执行查询和存储过程378
22.3.1引用新的rdoResultset380
22.3.2建立自己的查询382
22.3.3对使用自己的SQL及参数的提示386
22.5使用UserConnection对象的事件387
22.4在运行时设置UserConnection属性387
第二十三章 使用RDO创建结果集389
23.1是否选择临时表392
23.1.1 rdOpenForwardOnly类型的Resultset对象393
23.1.2 rdOpenStaic类型的rdoResultset对象394
23.1.3 rdOpenKeyset类型的rdoResultset对象394
23.1.4 RdOpenDynamic类型的rdoResultset对象395
23.1.5建立无临时表结果集395
23.1.6在客户端和服务器端临时表之间选择396
23.1.7调整临时表Rowset的大小398
23.2支持rdoResultset临时表398
23.3页锁定401
23.3.1断开rdoResultset 对象404
23.4指定结果集的源404
23.5管理异步操作406
23.5.1 RDO 2.0的异步增强407
23.5.2 RDO 2.0事件407
23.6调整rdoResultset操作的性能409
23.6.1管理临时存储过程409
23.6.2使用OpenResultset选项410
23.7.1 RDO 2.0集合管理412
23.7 rdoResultset对象412
23.7.2研究rdResultset 的方法和属性413
23.7.3管理rdoResultset事件416
23.7.4处理与查询相关的rdoConnection事件416
23.7.5管理rdoResultsets417
23.7.6使用GetRows419
23.8 rdoColumn对象419
23.8.1 rdoColumn属性419
23.8.2寻址列数据421
23.8.3映射数据库方案421
24.1开放式批处理更新概述423
第二十四章 开放式批处理更新423
24.2使用RDO执行开放式批处理更新424
24.2.1建立连接424
24.2.2创建rdoQuery对象425
24.2.3选择正确的CursorType选项426
24.2.4选择正确的并选项426
24.2.5执行Row-Retrieval查询426
24.2.6检索行427
24.2.8进行更改430
24.2.7从连接断开430
24.2.10进行更新431
24.2.9与连接重新接通431
24.2.11检查错误和解决冲突433
第二十五章 进一步使用RDO435
25.1 rdoQuery对象435
25.1.1创建rdoQuery对象436
25.1.2研究rdoQuery属性440
25.2使用参数查询443
25.2.1创建参数查询444
25.2.2使用ODBC查询语法453
25.3执行存储过程455
25.4管理多结果集456
25.5使用基于页的数据类型459
25.5.1使用Chunk方法获取基于页的数据462
25.5.2访问BLOB的提示和技术463
25.5.3随机的BLOB提示464
25.5.4一个BLOB示例465
25.6面对rdoTable对象469
26.1修改数据的选项473
第二十六章 使用RDO接口维护数据473
26.1.1读写临时表474
26.1.2 Execute方法475
26.2添加数据475
26.3更新数据476
26.3.1定位当前行指针传送更新477
26.3.2使用只读临时表更新477
26.3.3使用Execute方法更新478
26.5出现错误时480
26.4删除数据480
第二十七章 使用RemoteData控件483
27.1 RemoteData控件的不同点484
27.2 RemodteData控件的属性486
27.2.1 rdoEnvironment属性486
27.2.2 rdoConnection属性487
27.2.3 rdoResultset属性487
27.3 RemoteData控件的方法和事件488
27.4建立绑定控件491
28.1初识OLE DB497
第五部分 使用ADO和OLE DB497
第二十八章 了解ADO和OLE DB497
28.1.1“万能”的解决方法498
28.1.2远望OLE DB500
28.1.3使用OLE DB的结构503
28.2初识ADO508
28.2.1 ADO 2.0简介508
28.2.2 ADO对象模型514
28.2.3 ADO对象516
28.2.4从RDO观察ADO对象模型518
第二十九章 研究ActiveX Data Objects521
29.1了解ADO对象模式521
29.1.1 ADO集合523
29.2 ADO Connection对象525
29.2.1管理连接状态525
29.2.2 Connection对象集合526
29.2.3 Connection对象方法527
29.2.4 Connection对象属性532
29.2.6 Connection事务管理537
29.2.5 Connection对象事件537
29.3 ADO Command对象538
29.3.1 Command对象集合539
29.3.2 Command对象方法540
29.3.3 Command对象属性543
29.4 ADO Recordset对象545
29.4.1 Recordset对象集合546
29.4.2 Recordset对象方法546
29.4.3 Recordset对象属性568
29.5 ADO Field对象579
29.5.1 Field对象属性580
29.6.1 Parameter对象方法585
29.6 ADO Parameter对象585
29.6.2 Parameter对象属性586
29.7 ADO Property对象588
29.7.1 Property对象属性588
29.8 ADO Error对象590
29.8.1 Error对象属性590
第三十章 连接ADO593
30.1建立客户/服务器连接593
30.1.1 ADO连接选项594
30.1.2建立ConnectionString596
30.1.3建立OLE DB Data Link600
30.1.4如何标记Data Link Properties对话框601
30.1.5修补Data View/Environment连接607
30.2使用基于代码的方法连接608
30.2.1使用ADO Connection的Open方法连接608
30.2.2使用ADO的Recordset Open方法连接610
30.2.3处理默认值611
30.2.4更高级的连接613
30.2.5 ADO连接提示614
30.3从组件连接615
第三十一章 建立ADO Recordset619
31.1建立ADO Recordset对象621
31.1.1单机ADO Recordset对象621
31.1.2基于文件的ADO Recordset对象623
31.1.3远程数据库中的ADO Recordset对象625
31.2.1告诉ADO如何(以最佳方式)运行查询629
31.2 ADO查询629
31.2.2运行参数查询要小心631
31.2.3使用Prepared语句636
31.3 ADO临时表638
31.3.1 ADO临时表是什么,它们为什么是邪恶的?638
31.3.2怎样才算是好的ADO临时表?639
31.3.3 ADO临时表是怎样工作的?639
31.3.4不同类型的ADO临时表641
31.3.5何时使用临时表?643
31.3.6 ADO CursorLocation选择644
31.3.7客户端ADO临时表645
31.3.8服务器端ADO临时表645
31.3.9可更新的ADO临时表647
31.4使用ADO管理同步648
31.5获取ADO Recordset数据648
31.5.1引用一行和一列649
31.5.2绑定数据源控件650
31.5.3使用GetRows方法650
31.5.4使用GetString方法651
31.6筛选、查找和排序ADO Recordset数据651
31.6.1筛选ADO Recordset652
31.6.2在ADO Recordset数据中查找资料656
31.6.3排序ADO Recordset数据657
第三十二章 使用ADO事件和异步操作659
32.1 ADO事件类型659
32.1.1 Will事件660
32.1.2 During事件660
32.1.3 Complete事件660
32.2启用事件处理程序660
32.3.1状态参数661
32.3检查事件处理程序参数661
32.3.2 Error参数662
32.3.3 Object参数663
32.3.4 Reason参数663
32.4两个事件示例664
32.4.1连接示例664
32.4.2查询示例665
32.5使用Will和Complete事件处理程序667
32.5.1不成对的事件处理程序669
32.5.2多事件处理程序和单独操作669
32.6管理异步操作669
32.6.1使用异步选项670
32.6.2异步操作的一些细微差别671
第三十三章 让ADO飞起来673
33.1建立自定义的ADO Command对象673
33.1.1作为Connection方法的Command674
33.2管理复杂的(存储)过程676
33.2.1管理多结果集676
33.2.2管理输出和返回值参数681
33.2.3使用Data Environment管理存储过程684
33.2.4使用Data Object Wizard处理存储过程685
33.3执行开放式客户批处理操作685
33.3.1冲突管理686
33.3.2导致冲突688
33.3.3识别冲突688
33.3.4 Resync方法689
33.3.5事务和冲突689
33.4使用基于页的数据690
33.5处理特殊情况695
33.5.1处理PRINT和 RAISEROR695
33.5.2处理COMPUTE子句698
33.5.3处理NULL701
33.5.4使用Showplan调试701
33.5.5使用Data Environment建立Recordest和DataReport702
第三十四章 从RDO移植到ADO705
34.1从RDO角度考虑的ADO706
34.2是否移植到ADO706
34.3通过RDO解决基本的数据访问问题707
34.3.1 RDO:全局变量编码708
34.3.2 RDO:建立连接709
34.3.3 RDO:连接操作完成以后710
34.3.4 RDO:运行基本的查询710
34.3.5 RDO:使用WillExecute事件711
34.3.6 RDO:管理结果集711
34.3.7 RDO:在MSFlexGrid中显示结果集712
34.4 通过RDO访问更复杂的数据713
34.4.1 RDO:执行更复杂的过程714
34.4.2 RDO:执行返回OUTPUT值的存储过程715
34.4.3 RDO:执行多结果集的存储过程715
34.4.4 RDO:执行操作查询716
34.4.5 RDO:执行开放式的批处理查询716
34.5通过ADO解决基本的数据访问问题718
34.5.2 ADO:建立连接719
34.5.3 ADO:当连接操作完成时720
34.5.4 ADO:运行基本查询722
34.5.5 ADO:使用WillExecute事件722
34.5.6 ADO:管理结果集722
34.5.7 ADO:在MSFlexGrid中显示结果集724
34.6 使用ADO访问更复杂的数据725
34.6.1 ADO:执行参数查询725
34.6.2 ADO:执行参数驱动的存储过程726
34.6.3 ADO:执行返回OUTPUT值的存储过程726
34.6.4 ADO:执行多重结果集存储过程727
34.6.5 ADO:执行操作查询728
34.6.6 ADO:执行开放式批处理查询728
34.7移植提示和技巧730
第三十五章 使用Transact-SQL Debugger735
第六部分 使用新工具735
35.1安装SQL Server和Visual Basic736
35.1.1客户端安装736
35.1.2服务器端安装737
35.2交互地访问TSQL Debugger740
35.3从代码中访问TSQL Debugger743
35.4 调试TSQL Debugger745
第三十六章 使用Data View窗口和Query Builder747
36.1 Data View窗口747
36.1.1添加Data Link748
36.1.2添加DataEnvironment Connection750
36.1.3浏览SQL Server数据库750
36.2使用Visual Database Tools管理SQL Server数据库752
36.2.1创建表格752
36.2.2修改表格754
36.2.3建立索引755
36.2.4创建关系756
36.2.5创建数据库方案757
36.3使用Query Builder创建查询758
36.2.6创建视图758
36.3.1测试您的查询761
36.3.2创建参数查询762
36.3.3创建存储过程763
36.4使用Query Builder处理SQL Server765
36.4.1 SQL Server版本765
36.4.2 SQL语法766
36.4.3标识数据库对象766
36.4.5区分大小写767
36.4.6创建别名767
36.4.4使用引号标识767
36.4.7在表达式中使用操作符768
36.4.8在Grid和SQL窗格中输入关键字768
36.4.9输入货币值768
36.4.10使用DISTINCT769
36.4.11建立外部连接769
36.4.12输入空格769
36.4.13包括优化提示说明769
36.4.14 ANSI到IEM的字符转换769
36.4.15不支持和部分支持查询类型770
第三十七章 仔细考察Data Environment设计器773
37.1启动Data Environment设计器775
37.1.7将控件映射到字段779
37.1.2使用Data View窗口添加Data Environment对象781
37.2从Data Environment处理存储过程781
37.2.1访问带有参数的存储过程785
37.3使用分级的Hierarchical结果集和其他子集789
37.3.1建立到Hierarchy的绑定接口792
37.3.2清理网格792
38.1 Data Object Wizard入门795
第三十八章 尝试Data Object Wizard795
38.2 DOW设计问题796
38.3设置DOW命令797
38.4一个简单的DOW示例798
38.4.1使用DOW创建Data类799
38.4.2使用DOW创建数据绑定的UserControl806
38.4.3完成简单的示例809
38.5 DOW提示810
38.6.4 Recordsets812
38.6.3数据绑定812
38.6.1其他控件的变化812
38.6.2数据Class事件812
38.6在应用程序中使用DOW对象812
38.6.5 Init…方法813
38.6.6系统生成的主键值813
38.6.7 UserControl的初始化813
38.7 DOW生成的数据Class代码814
38.7.1 clsDow814
38.7.2 rscls814
38.8 DOW生成的UserControl代码815
38.8.1 SingleRecord UserControl类型816
38.8.2 DataGrid UserControl类型817
38.8.3 ListBox ComboBox UserControl类型818
附录A 设置测试数据库821
A.1安装Biblio数据库821
A.1.1在SQL Server 6.5上安装Biblio821
A.1.2在SQL Server 7.0上安装Biblio822
A.2创建DSN824
A.3添加存储过程827
A.5设置示例应用程序828
A.4 Attach.MDB数据库828
附录B SQL Server错误代码解释829
附录C SQL Server提示与技巧839
C.1大量复制程序的技巧839
C.2存储过程的技巧841
C.3 Transact-SQL的常规技巧842
C.4增强性能的技巧843
C.5提高设计效率的技巧845
C.6从SQL Server访问Visual Basic组件846
C.6.2调查典型的方案847
C.6.1理解结构847
C.6.3尝试使用扩展存储过程848
C.6.4从存储过程访问COM对象849
C.6.5 SQL Server OLE存储过程850
C.6.6建立Visual Basic组件851
C.6.7检查服务器端OLE Automation存储过程批处理854
C.6.8数据类型转换856
C.6.9检查OLE Automation存储过程错误处理程序857