目录
致谢
第一部分 了解数据访问接口
第一章 未来之路
1.1Internet 热潮
1.2不断发展的标准
1.3我们的位置
1.3.1 SQL Server 7.0
1.3.2VisualBasic6.0
1.3.3ActiveX数据对象
1.3.4COM的成熟
1.3.5MicrosoftTransactionServer
1.3.6Viusal Basic企业版
1.3.7Microsoft开发工具
1.4我们的目标
第二章 数据接口
2.1从Visual Basic访问SQL Server
2.1.1VBSQL
2.1.2ODBCAPI
2.1.3DAO/Jet
2.1.4DAO/ODBCD irect
2.1.5RDO
2.1.6AIDO
2.1.7数据接口总结
2.2了解底层接口
2.2.1DB-Library
2.2.2ODBC
2.2.3OIEDB
2.3下一步
第三章 数据访问:快速入门
3.1准备创建示例
3.1.1创建数据源名称
3.1.2使用ViusalBasic6.0
3.1.3示例中使用的库和控件
3.1.4VisualBasic窗体
3.2DAO/Jet实地测试
3.2.1DAO/Jet和Data控件示例
3.2.2DAO/Jet示例
3.3DAO/ODBCDirect实地测试
3.3.1 DAO/ODBCDirect 和Data控件示例
3.3.2DAO/ODBCDirect示例
3.4RDO实地测试
3.4.1RDO和RemoteData控件示例
3.4.2RDO示例
3.5ADO实地测试
3.5.1ADO 和ADO Data 控件示例
3.5.2ADO 示例
3.6比较示例
3.6.1仔细研究结果
第四章 选择结构
4.1提出正确的问题
4.1.1结构
4.1.2开发技巧
4.1.3时间结构
4.1.4性能
4.1.5性能发展史
4.1.6现有技术
4.1.7新技术
4.1.8成本
4.1.9规模
4.1.10 设计与现实
4.1.11 配置和培训
4.1.12展望未来
4.2 处理响应
4.3了解不同的结构
4.3.1客户/服务器结构
4.3.2分布式引擎结构
4.3.3分布式组件结构
4.3.4 基于Web的结构
4.4评价客户/服务器分布式引擎结构
4.4.1一种假定的客户/服务器配置
4.4.2一个假想的分布式引擎配置
4.4.3在客户/服务器和分布式引擎结构中选择
4.4.4访问带有分布式数据库引擎的中央数据库引擎
第二部分 设计SQL Server应用程序
第五章 规划您的设计
5.1状态机
5.2全面理解临时表和缓冲区
5.2.1理解临时表
5.2.2无临时表的结果集
5.2.3滚动临时表
5.2.4临时表的类型
5.2.5缓冲区的类型
5.2.6实现临时表
5.3基本设计决定
5.4避免设计时的10大误区
5.5创建有效的应用程序
5.5.1本地和数据库驱动的验证
5.5.2数据驱动验证
5.5.3制作有效的规则
5.5.4使默认值有效和解析默认字符串
5.5.5管理有效的应用程序
第六章 建立与SOLServer的连接
6.1连接池中的狗爬式
6.2连接的安全
6.2.1获得登录标识号和密码
6.2.2获得有效的服务器名称或数据源名称
6.2.3避免使用登录对话框
6.3连接管理
6.3.1允许更多的活动连接
6.3.2新连接在服务器上的冲突
6.3.3设置超时值
6.4管理连接状态
6.5处理连接错误
6.5.1与应用程序有关的问题
6.5.2支持库所产生的问题
6.5.3与LAN有关的连接问题
6.5.4与SQLServer有关的连接问题
6.5.5与连接和许可有关的错误
6.5.6与登录有关的问题
第七章 设计和建立查询
7.1查询的类型
7.2为性能设计查询
7.3建立查询
7.3.1Microsoft Query
7.3.2ViusalDatabaseTools
7.3.3手工操作
7.4了解查询
7.4.1引号管理
7.4.2参数查询
7.4.3重叠的查询
7.4.4特别查询
7.4.5EnglishQuery
7.4.6多结果集查询
7.4.7异步查询
7.4.8统计行数
7.4.9设置查询超时
7.5与查询相关的错误消息
7.6使用ViusalBasic进行调试
7.7定位SQLServer元素
第八章 检索数据和使用结果集
8.1查询过程
8.2使用单行结果集
8.3使用临时表
8.3.1限制临时表中的行数
8.3.2使用WHERE子句限制行数
8.4更新和插入数据
8.5使用批处理
8.5.1使用开放式批处理更新
8.5.2建立批处理
8.5.3批处理限制
8.5.4发送多个批处理
8.5.4使用批处理结果
第三部分 使用带有Jet 数据库引擎的DAO
第九章 Jet 数据库引擎和DAO模式
9.1DAO/Jet与SQLServer的历史
9.2Jet访问远程数据库的方式
9.2.1Jet与SQLServer:编写查询代码并创建临时表
9.2.2Jet查询处理器
9.3理解DAO模型
9.3.1属性和方法
9.3.2集合
9.3.3传递对象模型
第十章 数据访问对象
10.1组件体系结构
10.2DBEngine对象
10.3Workspace对象
10.3.1使用IsolateODBCTrans属性
10.3.2Workspace方法
10.4Database对象
10.4.1附加表与直接链接
10.4.2Database属性
10.4.3Database方法
10.5TableDef对象
10.5.1TableDef属性
10.5.2TableDef数据类型
10.6Field对象
10.7Index对象
10.8表和索引
10.9 创建或添加表和索引
第十一章 配置和调整Jet 引擎
11.1Windows注册表数据库
11.1.1注册表范围
11.1.2创建并使用新的注册表键值
11.2了解Jet引擎选项
11.2.1MicrosoftODBC驱动程序初始化设置
11.2.2细节
11.2.3调整MSys Conf
第十二章 使用DAO/Jet 进行连接
12.1Jet的连接管理方案
12.1.1活动语句
12.1.2临时表提交/回滚行为
12.2连接区享
12.3连接缓存和失效
12.4自己管理连接
12.5打开附加表
12.6使用DAO/Jet方法创建附加表
12.7连接:常见的困难
第十三章 使用DAO/Jet 访问数据
13.1理解DAO/Jet临时表
13.2创建DAO/Jet临时表
13.2.1编写OpenRecordset方法的代码
13.2.2结果集传递
13.3选择索引
13.4使用ODBC缓存
13.5GetRows和Variant数组
13.6重定位当前行的指针
13.6.1当前行指针的有效性
13.6.2定位特定行
13.7更新DAO/Jet数据源
13.7.1使用DAO/Jet临时表
13.7.2使用基于SQL的操作查询更新
13.8处理DAO/Jet错误
第十四章 执行Transact-SQL查询
14.1使用SQL传递查询
14.1.1典型的应用程序
14.1.2实现SQL传递查询
14.1.3创建SQL传递QueryDef对象
14.1.4使用具有附加表的SQL传递查询
14.1.5查询技术总结
14.2使用存储过程
14.2.1返回参数
14.2.2输出参数
14.3处理SQLServer消息
第十五章 使用Data控件
15.1应用Data控件
15.2使用Data控件处理SQLServer
15.3设置属性
15.4检查属性
15.5使用绑定型控件
第十六章 理解Jet 查询处理器
16.1Jet必须本地处理的结构
16.1.1支持的ViusalBaSic操作符和函数
16.1.2用户定义的函数
16.1.3其他不支持的功能
16.1.4其他不支持的及有问题的表达式
16.2条件的分割
16.3输出的求值
16.4交叉表查询执行的删除
16.5外部连接
16.6生成发送到服务器的SQL
16.7LIKE操作符的通配符
16.8拥有者和表前缀
16.9标识符引用
第十七章 使用ODBCDi rect
17.1了解ODBCDirect接口
17.2激活ODBCDirect
17.3连接到数据库
17.4比较Database对象和Connection对象
17.4.1rdoConnection对象与ODBCDirectConnection对象的比较
17.5执行SQL查询
17.5.1rdoResultset对象与Recordset对象的比较
17.5.2了解QueryDef对象
17.5.3rdoQuery对象与QueryDef对象的比较
17.6处理Recordset对象
17.6.1控制多个Recordset对象
17.7运行异步操作
17.8开放式批处理更新
17.9查看错误
17.10 ODBCDirect示例
17.10.1示例1:决定您的数据库在哪个Workspace中打开
17.10.2示例2:从服务器获取多个Recordset对象
17.10.3示例3:取消块操作
17.10.4示例4:使用dbRunAsync打开Recordset
17.10.5示例5:使用QueryDef对象
17.11 将应用程序转换到ODBCDirect的提示
17.12 使用Data控件
第十八章 Jet:旅行者的日记
18.1分配数据库文件空间
18.2事务损失和破坏修复
18.3备份Access数据库
18.4更新记录
18.5提示
第四部分 使用远程数据对象
第十九章 了解远程数据对象
19.1了解RDO
19.2设计特性
19.3比较RDO和DAO
19.4 RDO的缺点
19.5获得有关RDO的最新信息
19.6许可RDO
第二十章 远程数据对象的细节
20.1了解RDO模型
20.2rdoEngi ne对象
20.2.1rdoEngine的属性、事件和方法
20.3rdoEnvironment对象
20.3.1rdoEnvironment的属性、事件和方法
20.3.2事务管理
20.3.3可选的事务管理器
20.3.4 选择临时表驱动程序
20.3.5了解服务器端临时表
20.4 rdoConnection对象
20.4.1指定默认数据库
20.4.2使用rdoConnection对象
第二十一章 与RDO连接
21.1定位和命名SQLServer
21.2建立连接
21.2.1文件数据源
21.2.2SAVEFILE关键字
21.2.3异步打开连接
21.2.4处理单独的rdoConnection对象
21.2.5管理RDO2.0集合
21.2.6其他连接参数
21.2.7连接问题
第二十二章 使用RDOUserCConnection设计器
22.1了解自定义的UserConnection对象
附录A 设置测试数据库
A.1安装Biblio数据库
A.1.1在SQLServer6.5上安装Biblio
A.1.2在SQLServer7.0上安装Biblio
A.2创建DSN
A.3添加存储过程
A.4Attach.MDB数据库
A.5设置示例应用程序
附录B SQL Server错误代码解释
附录C SQLServer提示与技巧
C.1大量复制程序的技巧
C.2存储过程的技巧
C.3Transact-SQL的常规技巧
C.4增强性能的技巧
C.5提高设计效率的技巧
C.6从SQLServer访问Visual Basic组件
C.6.1理解结构
C.6.2调查典型的方案
C.6.3尝试使用扩展存储过程
C.6.4从存储过程访问COM对象
C.6.5SQL Serve rOLE 存储 过程
C.6.6建立Visual Basic组件
C.6.7检查服务器端OLEAutomation存储过程批处理
C.6.8数据类型转换
C.6.9检查OLEAutomation存储过程错误处理程序
· · · · · · (
收起)