本书简洁而专业地指导Visual Basic 程序员如何利用微软的Visual Basic 企业版进行设计和创建数据库应用程序。内容覆盖了VB6程序员所要了解的八个方面,并为数据库程序员提供了经常会遇到的各种问题的必要解决方案。同时讲述了如何将这些技术结合在一起,创建正在莛发展的客户机/服务器,以及基于Web的应用程序。附带的光盘含盖了书中例举的程序代码,极大地方便读者学习和使用VB6进行程序开发和数据库编程。\r\n
前言\r\n\r\n本书的对象\r\n本书的内容\r\n第一部分:概述\r\n第二部分:客户机/服务器应用程序的设计\r\n第三部分:数据存取对象API\r\n第四部分:远程数据对象API\r\n第五部分:ActiveX数据对象API\r\n第六部分:ODBC API和OLE DB API\r\n第七部分:控件、向导和DHTML\r\n第八部分:存取其他数据源\r\n附录\r\n保持联系\r\n\r\n第一部分:概述\r\n\r\n第一章 Visual Basic 6概述\r\n\r\nVisual Basic 6中的新内容\r\nVisual Basic 6的几种版本\r\n学习版\r\n专业版\r\n企业版\r\n系统要求\r\n新的数据存取工具\r\n支持OLE DB\r\n支持ActiveX数据对象\r\nVisual 数据库工具\r\n数据绑定\r\n数据报告控件\r\n数据观察窗口\r\nSQL编辑器\r\n微软开发员网络\r\n小结\r\n\r\n第二章 理解客户机/服务器结构\r\n\r\n理解此结构\r\n客户进程\r\n两层客户机/服务器结构\r\n三层客户机/服务器结构\r\n提出合适的问题\r\n小结\r\n\r\n第三章 数据存取方法概述\r\n\r\nDAO简介\r\n结构层\r\n数据库类型\r\nRDO简介\r\nADO简介\r\n使用ODBC和OLE DB\r\n策略比较\r\n选择合适的方法\r\n小结\r\n\r\n第二部分 客户机/服务器应用程序设计\r\n\r\n第四章 计划你的应用程序\r\n\r\n应用程序设计\r\n应用程序逻辑集中化\r\n游标和缓存简介\r\n游标类型\r\n缓存类型\r\n快速应用程序开发技术\r\n预期效果\r\n现实\r\n错误\r\n使用RAD的七个原因\r\n小结\r\n\r\n第五章 连接到你的数据库\r\n\r\n数据库安全性\r\n微软SQL Server的用户管理\r\nOracle的安全性\r\n创建ODBC资源\r\n错误处理\r\n应用程序错误\r\n网络错误\r\n连接和许可证错误\r\n登录错误\r\n小结\r\n\r\n第六章 创建查询\r\n\r\nSQL简介\r\nSQL查询——数据操作命令\r\nSELECT语句\r\n从句\r\nINSERT INTO\r\nUPDATE\r\nUPDATE\r\nDELETE\r\n使用SQL数据定义命令\r\nCREATE\r\nALTER\r\nDROP\r\n测试你的查询\r\n开懂查询中的错误\r\n小结\r\n\r\n第三部分 数据存取对象API\r\n\r\n第七章 DAO对象库简介\r\n\r\n对象谱系\r\n\r\n数据库类型\r\nJet\r\n可安装的ISAM\r\nODBC\r\n连接到数据库\r\nDBEngine对象\r\nWorkspace对象\r\nDatabase对象\r\n将各种对象统一起来\r\n用Jet Database Engine进行连接\r\n用ODBCDirect进行连接\r\n创建动态数据库\r\n小结\r\n\r\n第八章 对DAO对象库进行整体化\r\n\r\nTableDef和TableDefs对象\r\n创建表\r\n删除表Field和Fields对象\r\n使用域类型\r\n添加域到表中\r\n从表中删除域\r\nIndex对象\r\n搜索表、域和索引信息\r\nRecordset对象\r\n打开Recordset对象\r\n浏览Recordset\r\n数据库维护\r\n压缩和修复数据库\r\n对数据库进行加密/解密\r\n小结\r\n\r\n第九章 查询和浏览\r\n\r\nSQL简介\r\nDAO和ANSI SQL之间的区别\r\n将SQL和DAO进行整体化\r\nQueryDef对象\r\nDynaset Recordset 对象\r\nSnapshot Recordset对象\r\n其他 Recordset介绍\r\nFind()方法\r\nSeek()方法\r\n小结\r\n\r\n第十章 多用户数据库\r\n\r\n锁定\r\n数据库锁定\r\n表锁定\r\n数据库复制\r\n创建副本\r\n防止数据库对象被复制\r\n创建副本拷贝\r\n同步\r\n冲突\r\n安全性\r\n用户和工作组\r\n修改权限\r\n打开一个安全的Access数据库\r\n打开一个安全的ODBC数据库\r\n数据库共享\r\n保持参照完整性\r\n定义关系\r\n连锁式删除和更新\r\n事务\r\n客户机/服务器应用程序\r\n锁定\r\n连接策略\r\n小结\r\n\r\n第十一章 优化\r\n\r\n数据库规范化\r\n删除重复数据组\r\n删除重复数据\r\n删除表中不依赖于主键的列\r\n不同表中的位置独立的多重关系\r\n不同表中的位置相关的多重关系\r\n总体设计\r\n代码优化\r\n使用Seek()方法\r\n使用索引\r\n使用Requery()\r\n使用Seek( )/Query( )代替Filter\r\n使用事务\r\n使用书签\r\n使用SQL\r\n仅搜索需要的域\r\n让服务器执行最大程度的查询工作\r\n将查询参数化\r\n使用SQL PassThrough\r\n客户机/服务器优化\r\nCacheStart( ),CacheSize( ),FillCache( )\r\n使用Snapshot Recordsets代替Dynaset recordsets\r\n使用dbForwardOnly\r\n一些重要的提高ODBC性能的方法\r\n小结\r\n\r\n第十二章 错误处理\r\n\r\nError和Errors对象\r\n捕获错误\r\nVisaul Basic错误处理\r\n使用On Error Goto\r\n应用程序中的错误处理\r\n退出错误处理器\r\n小结\r\n\r\n第十三章 使用数据控制对象\r\n\r\n边界控件简介\r\n事件支持\r\nError\r\nReposition\r\nValidate\r\nDragDrop\r\nDragOver\r\nMouseDown\r\nMouseUp\r\nMouseMove\r\nResize\r\nOLEDragComplete\r\nOLEDragDrop\r\nOLEDragOver\r\nOLEDGiveFeedback\r\nOLESetData\r\nOLEStartDarg\r\n属性简介\r\n方法和事件的应用\r\n边界数据输入控件\r\n集成范围控件\r\n小结\r\n\r\n第十四章 ODBCDirect和引擎查询处理器\r\n\r\nODBCDirect数据存取结构的介绍\r\n应用ODBCDirect的转换\r\n理解Connection Objecgt\r\nConnection函数\r\n数据库连接\r\n执行查询\r\n处理Recordsets\r\nMultiple Recordsets\r\n导师步操作的使用\r\n转化瑞存的应用程序\r\n小结\r\n\r\n第四部分 远程数据对象API\r\n\r\n第十五章 RDO对象库的简介\r\n\r\nRDO的简介\r\nRDO与DAO的比较\r\nRDO的优点\r\nRDO和DAO的等价对象\r\nrdoEngine对象\r\nrdoEngine对象属性和函数\r\n数据资源注册\r\n指定默认游标,用户和密码\r\nrdoEnvironment( )对象\r\nrdoEnvironment( )对象的属性和方法\r\n事务处理\r\n选择游标驱动器\r\nrdoConnection对象\r\n建立连接\r\nrdoConnection对象的属性和方法\r\n找寻命名的ODBC数据库资源\r\n建立连接时更正错误\r\n执行SQL命令\r\n小结\r\n\r\n第十六章 RDO数据库浏览和游标管理\r\n\r\nRdoResultset对象\r\n游标\r\n页面锁定OpenResultset()方法的使用\r\nRdoResultse的属性和方法\r\n浏览RdoResultset\r\nrdoColumns和rdoColumn对象\r\nrdoColumns对象\r\nrdoColumn对象\r\nrdoPreparedStatement对象\r\nrdoparameters和rdoParameter对象\r\n创建参数查询\r\n利用rdoPreparedStatement来调用存储程序\r\nrdoPreparedStatements对象\r\n处理多结果组\r\n小结\r\n\r\n第十七章 RDO错误处理\r\n\r\nRDO错误简介\r\nrdoError和rdoErrors对象\r\n错误处理实例\r\n当事性变糟时\r\n小结\r\n\r\n第十八章 使用远程数据控件\r\n\r\n远程数据控件简介\r\n属性\r\n事件\r\n方法\r\n集成远程数据控件\r\n小结\r\n\r\n第十九章 RDO安全性\r\n\r\n用户、口令和连接字符串\r\n数据库问题\r\nSQL Server问题\r\n安全模型\r\n协议\r\n存储过程\r\n小结\r\n\r\n第五部分 ActiveX数据存取对象API\r\n\r\n第二十章 ActiveX数据存对象简介\r\n\r\nCOM和DCOM概述\r\n掌握ActiveX\r\n理解ADO组件\r\nADO的关键特性\r\nADO层次\r\nADO与DAO比较\r\nADO与RDO比较\r\n在你的应用程序中加入ADO\r\n使用可重复分布组件\r\nRDO转换到ADO\r\n使用ADO/RDS因特网资源\r\n小结\r\n\r\n第二十一章 ADO连接和Recordset对象\r\n\r\nConnection对象\r\nConnection对象的方法\r\nConnection对象的属性\r\nRecordset对象\r\nRecordset对象的方法\r\nRecordset对象的属性\r\n小结\r\n\r\n第二十二章 ADO Command与Field对象\r\n\r\nCommand对象\r\nCommand对象的方法\r\nCommand对象的属性\r\nFields集合对象\r\nFields对象的Refresh()方法\r\nFields对象的属性\r\nField对象\r\n元数据信息\r\nField对象的方法\r\n使用AppendChunk()gn GetChunk()方法\r\nFields对象的属性\r\nRecordset的Fields对象\r\nRecordset结构信息\r\n小结\r\n\r\n第二十三章 Parameter对象和查询优化\r\n\r\n对数对象\r\nParameter对象的AppendChunk()方法\r\nParameter对象的属性\r\nParameter集合\r\nParameter对象的方法\r\nParameter对象的属性\r\n参数化查询\r\nSQL Server存储过程\r\n判断已经登录用户的名称\r\n创建工作组\r\n创建新用户\r\n向工作组中添加用户\r\n删除工作组\r\n更改口令\r\n查询优化\r\n数据源优化\r\n字段类型和大小\r\n优化优化\r\n客户/服务器优化\r\n小结\r\n\r\n第二十四章 ADO错误处理\r\n\r\nErrors集合对象\r\nClear()方法\r\nErrors对象属性\r\nError对象\r\nADO Error参考\r\nProperty对象\r\nAttrribute属性\r\nName,Type,以及Value属性\r\nProperties集合\r\nProperties对象的Refresh( )方法\r\nProperties对象的属性\r\n小结\r\n\r\n第二十五章 远程数据管理\r\n\r\nRDS控件概述\r\n商用对象\r\n虚拟表管理器\r\nADO Recordset编组\r\nADODB. Recordset对象\r\nADOR. Recordset对象\r\nRDS和ADO之间的比较\r\n远程数据服务\r\nRDS.DataControl对象\r\nRDS.DataControl对象的属性\r\nRDS.DataControl对象的方法\r\nRDS.DataSpace对象\r\nRDS.DataFactory对象\r\nCreateRecordset()方法\r\nQuery ()方法\r\nSubmitChages()方法\r\n数据库数据检索\r\n最新的RDS信息\r\n小结\r\n\r\n第六部分 ODBC和OLE DB API\r\n\r\n第二十六章 ODBC驱动管理器\r\n\r\nODBC驱动介绍\r\n驱动管理器\r\nODBC 3.X函数\r\n连接到数据源\r\n获取驱动程序和数据源信息\r\n设置或者获取驱动程序属性\r\n设置或者获取描述字符字段\r\n设置或者获取描述符字段\r\n预备SQL语句\r\n提交要求\r\n检索结果集及其相关信息\r\n获取关于数据源系统表的信息\r\n中止语句执行\r\n中断连接\r\n将ODBC 2.X函数映射到ODBC 3.X\r\nSQWLGetInfo\r\nSQLError\r\n小结\r\n\r\n第二十七章 连接管理\r\n\r\n环境和连接句柄\r\n连接句柄\r\n数据源名称\r\n与数据源的连接\r\nODBC函数\r\n连接可选参数\r\n得到连接信息\r\n结束一个连接\r\n小结\r\n\r\n第二十八章 创建和管理结果集\r\n\r\n语误句句柄\r\n执行策略\r\n怎样使用SQL Prepare\r\n运用SQLExecDirect\r\n参数\r\n结束一个语句\r\n怎样得到结果集的数据\r\n存取元数据\r\n游标\r\n静态游标\r\n动态游标\r\n键集驱动型游标\r\n混合型游标\r\n游标的特性和洲标类型\r\n修改结果集\r\n用命名洲标执行定位UPDATE和DELETE语句\r\n用命名游标执行SQLSetPos\r\n事务处理\r\n数据库模式\r\n服务器端的游标\r\n错误处理\r\n小结\r\n\r\n第二十九章 介绍OLE DB\r\n\r\nODBC再向前发展一步——OLE DB\r\n怎样使数据源被访问\r\n部件对象模块\r\n部件概览\r\n数据源对象\r\n会话对象\r\n命令对象\r\n行集对象\r\n索引对象\r\n错误对象\r\n事务处理对象\r\n数据访问者和数据提供者\r\n接口\r\n接口要素\r\n接口协议\r\n应用程序流程\r\n最新的OLE DB信息\r\n小结\r\n\r\n第七部分 控件、向导和DHTML\r\n\r\n第三十章 使用Visaul Basic6的数据控件\r\n\r\nDataGrid控件\r\nDataList控件和DataCombo控件\r\nDataList控件\r\nDataCombo控件\r\nDataRepeater控件\r\nHierarchical FlexGrid和FlexGrid控件\r\nRemoteData控件\r\n数据报表\r\n数据报表生成器的特点\r\n数据报表生成器的各个部分介绍\r\n数据报表生成器的各个部分\r\n数据报表控件\r\n产生报表\r\n小结\r\n\r\n第三十一章 数据访问向导\r\n\r\nAdd-Ins简介\r\nData object Wizard\r\nData Form Wizard\r\n小结\r\n\r\n第三十二章 DHML,数据访问及Visaul Basic 6\r\n\r\nDHTML导论\r\n动态风格\r\n动态内容\r\n定位和激活\r\n筛选器和过滤器\r\n字体下载\r\n数据绑定\r\n动态HTML对象模式\r\nDHTML与VB6\r\nHTML大纲窗口\r\n工具箱\r\n添加对象和控件\r\n设计查看模式\r\n源文件查看\r\n快速查看模式\r\nHTML编辑器作业\r\n插入滚动字幕\r\n插入链接和书签\r\n使用Styles\r\n小结\r\n\r\n第八部分 访问其他数据源\r\n\r\n第三十三章 对象Access 97的考虑\r\n\r\nAccess 97概述\r\nAccess 97的使用\r\n快速浏览Access 97\r\nJet 数据库引擎\r\n数据访问模式\r\n需考虑的问题\r\n小结\r\n\r\n第三十四章 关于SQL Server 7\r\n\r\nSQL Server 7中的新特点\r\n结构简介\r\nSQL Server 数据库引擎\r\n组件应用程序\r\nMicrosoft Management Consloe\r\nSQL Server Performance Monitor\r\nSQL Server Profiler\r\nSQL Server Query Analyzer\r\nSQL Server Service manager\r\n安装SQL Server \r\nSQL Server Wizards\r\n数据存取模型\r\n选择\r\n优化\r\n小结\r\n\r\n第三十五章 关于Oracle 8\r\n\r\nCracle 8简介\r\n在线事务处理\r\n对大容量数据库的支持\r\n易于管理\r\n数据存取\r\n重要特征\r\n数据存取模式\r\n选择\r\n最优化\r\n小结\r\n\r\n快速参考\r\n\r\n附录A DAO API参考\r\n附录B RDO API参考\r\n附录C ADO API参考\r\n附录D SQL Server错误代码\r\n附录E 关于本书所附CD-ROM\r\n\r\n词汇表
无封面