图书介绍

Visual Basic 与 SQL Server 权威指南 第6版PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic 与 SQL Server 权威指南 第6版
  • (美)William R.Vaughn著;北京博彦科技发展有限公司译 著
  • 出版社: 北京:北京大学出版社
  • ISBN:7301041810
  • 出版时间:2000
  • 标注页数:859页
  • 文件大小:78MB
  • 文件页数:882页
  • 主题词:VB

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐