Visual Basic是当今使用最广泛、用户增长最快的程序设计市场。本书包括用VB访问数据库的各个方面,特别是Internet数据库应用程序和SQL Server、Active Server Pages、数据访问对象、事务处理以及控制对象模型的交互作用等。\r\n 本书内容详尽,循序渐进,提供了大量的例子和用VB开发数据库的技巧。\r\n
第1章 数据库基础\r\n\r\n什么是数据库?\r\n什么是数据库引擎?\r\n表与字段\r\n什么是记录集?\r\n数据类型\r\n建立数据库图表\r\n用Visual Basic建立数据库\r\n使用Microsoft Access建立数据库\r\n关系\r\n使用更多的外部技术创建数据库\r\n标准化\r\n使用VB的Data控件\r\n连接到数据库并使用记录\r\n创建基本的用户界面\r\n使用Data控件操纵记录\r\nData控件的其他重要属性\r\n总结\r\n问题和解答\r\n\r\n第2章 查询\r\n\r\n什么是查询?\r\n在何处使用SQL\r\n用DBGrid控件测试查询\r\n用SELECT子句取出记录\r\n用FROM子句设计一个记录源(Record Souce)\r\n用WHERE子句指定范围\r\nWHERR子句的操作符\r\n用ORDER BY对结果进行排序\r\n以降序方式排序\r\n用TOP显示记录列的头或尾\r\n创建TOP百分比查询\r\n在一个查询中连接相关表\r\n在SQL中表达一个连接\r\n使用外部连接来返回更多数据\r\n在一个查询中以0值代替空值显示\r\n用AS来给字体名取别名\r\n对数据进行分组和总结的查询\r\nSUM函数\r\n集合函数总结\r\n创建功能查询\r\n更新查询\r\n删除查询\r\n添加查询\r\n建表查询\r\n联合查询\r\n交叉查询\r\n子查询\r\n查询产生的一般性错误\r\n使用数据库中存储的查询\r\n使用Visual Data管理器创建存储查询\r\n使用Visual Data管理查询创建工具\r\n在Visual Data管理器中创建连接\r\n使用Microsoft Access来创建存储查询\r\n在Microsoft Access中创建连接\r\n在Access中创建其他类型的查询\r\n在运行时创建存储查询\r\n使用数据定义语言\r\n用CREATE创建数据库元素\r\n添中约束到表中\r\n用CREATE INDEX创建索引\r\n使用DROP删除表和索引\r\n用ALTRR改变一个表的定义\r\n总结\r\n问题和解答\r\n\r\n第3章 数据访问对象\r\n\r\n使用DAO3.5对象模型\r\n对象编程\r\n使用DAO来操作数据\r\n使用数据库对象建立与数据库的连接\r\n使用Recordset对象\r\n使用Field对象来操作字段\r\n使用Recordset对象中的导航方法\r\n在记录集和表中查找数据\r\n用Workspace对象访问会晤信息\r\n用错误集合(Error Collection)和错误对象(Error Object)处理错误\r\n创建控制数据库结构的对象\r\n创建数据库\r\n用TableDef对象来定义控制表\r\n用Relation对象创建表之间关系\r\n用Index对象创建索引\r\n用QueryDef对象控制存储查询(stored query)\r\n压缩和恢复Jet数据库\r\n数据库文档和存储区的工作\r\n创建和使用数据库对象的定制属性项\r\n总结\r\n问题解答\r\n\r\n第4章 报表与数据输出\r\n\r\n从前滚游标中获益\r\n利用Crystal Report生成器生成报表\r\n用Crystal Report创建一个报表\r\n利用Crystal Report的ActiveX控件在你的应用程序中运行报表\r\n利用Microsoft Access生成报表\r\n从Visual Basic 5.0中运行Microsoft Access报表\r\n利用VideoSoft VSREPORTS运行Access报表\r\n使用Visual Basic打印机对象\r\n设置打印机的坐标系\r\n设计报表\r\n向Printer对象输出一个记录集\r\n使用VideoSoft VSVIEW创建报表\r\n利用vsPrinter打印表格\r\n向文本文件输出\r\n使用Open语句打开一个文件\r\n使用FreeFile确定下一个可使用的文件\r\n使用Print#在记录集与输出中循环\r\n使用Close语句关闭文件\r\n向HTML Web主页输出\r\n把数据输出到Microsoft Office应用程序中\r\n向Microsoft Word输出数据\r\n总结\r\n问题和解答\r\n\r\n第5章 客户机/服务器\r\n\r\n天才服务器程序员的剧本\r\n安装与运行Microsoft SQL Server\r\n确定SQL Server的安装要求\r\n安装SQL Server\r\n使用SQL Server Manager启动和停止SQL Server\r\n启动SQL Server要素\r\n使用SQL Enterprise Manager建立一个数据库\r\n在SQL Server数据库中创建表\r\n使用ISQL/w访问数据库\r\n使用数据库视图控制数据访问\r\n使用存储过程(Stored procedures)\r\n显示一个存在的视图或存储过程的文本\r\n创建触发器\r\n在SQL Enterprise Manager中管理用户和安全性\r\n在ISQL/w中申请安全属性\r\n用kill命令结束一个进程\r\n从数据库中去掉对象\r\n把SQL Server的结果公布在WWW网上\r\n从Microsoft Access向SQL Server转移\r\n使用Microsoft Access Upsizing工具\r\n通过使用连接表将查询到的数据传送给SQL Server\r\n配置和使用ODBC\r\n创建一个ODBC数据源\r\n使用odbcping测试数据库连接\r\n利用VB的数据控件和ODBCDirect访问客户/服务器的数据源\r\n使用Remote Data控件访问数据\r\n在你的项目中使用远程Data控件\r\nVisual Studio服务包中Remote Data控件的缺点\r\n使用Remote Data Object访问客户/服务器上的数据\r\n用rdoEngine对象设置数据库引擎属性\r\n用rdoEnvironment Object访问环境\r\n用rdoConnection Object建立连接\r\n用rdo中事件的响应\r\n用UserConnection designers创建连接\r\n用UserConnection desinger查询问题\r\n用rdoResultSet对象使用数据\r\n用RDOQUery对象运行查询\r\n用rdoTable对象访问表\r\n使用rdoError集合和rdoError对象处理错误\r\n集成在Visual Studio软件包中的远程数据对象调试工具\r\n编写你自己的Jet Server\r\n总结\r\n问题和解答\r\n\r\n第6章 类\r\n\r\n使用类和对象\r\n创建定制类\r\n创建集合和集合类\r\n用VB Class Builder Utility构造类层次结构\r\n像类一样使用窗体\r\n使用Database Access的类和对象\r\n使用单独个记录处理类\r\n创建处理Recordset的类\r\n使用Arry-Handling类\r\n使用Factory方法\r\n建立输出数据的类\r\n扩展类为ActiveX服务\r\n在标准EXE项目中使用ActiveX Server\r\n在用户计算机上注册ActiveX单元\r\n将标准EXE项目转换为ActiveX项目\r\n远程使用ActiveX单元\r\n用Visual Basic 5.0的服务包2或更高版本来创建多线程单元\r\n总结\r\n问题和解答\r\n\r\n第7章 远程数据访问\r\n\r\n关于客户机、服务器及代码部件\r\n三层客户机/服务器体系结构的封装事务规则\r\n为DCOM设置硬件结构\r\n在其他平台使用DCOM\r\n创建你的第一个DCOM应用程序\r\n编译并扩展ActiveX Server\r\n取消一个ActiveX EXE的注册\r\n使用远程ActiveX服务器创建一个客户应用程序\r\n扩展客户端应用程序\r\n利用注册功能操作ActiveX控件\r\n使用ActiveX控件以简化数据库访问\r\n使用GetRows返回数组数据\r\n创建译码变量数组的类\r\n传送数据库副本的数据\r\n设计副本型数据库的考虑\r\n在Microsoft Access中实现备份\r\n在Microsoft Access中建立数据库原版及其副本\r\n在Microsoft Access中增加数据库的可复制对象\r\n在Microsoft Access中执行同步\r\n在数据访问对象中进行复制\r\n用DAO进行复制\r\n使用ReplicableBool属性使用一个对象可复制\r\n用DAO创建一个副本\r\n在DAO中执行同步\r\n使用部分复制\r\n使用MakeReplica方法创建部分副本\r\n执行部分复制\r\n在Internet上执行数据库复制\r\n总结\r\n问题和解答\r\n\r\n第8章 多用户问题\r\n\r\n微软Jet数据锁定\r\n使用数据存取对象锁定数据库\r\n使用记录集层锁定\r\n使用页面层锁定\r\n使用微软Jet数据库的安全模式\r\n通过编码访问安全的Jet数据库\r\n对数据库设置密码\r\n在编码中辨明现行用户\r\n创建一个工作组信息文件\r\n创建及删除用户\r\n向用户组添加用户\r\n授予和取消数据库对象的所有权\r\n向用户及用户组授权\r\n给Microsoft Jet数据库加密\r\n实现Jet数据库安全性的检查列表\r\n总结\r\n问题和解答\r\n\r\n第9章 Internet数据库应用程序和ADO\r\n\r\n作用ADO制作VB应用程序\r\n理解OLE DB/ADO结构\r\n在VB应用程序中为ADO安装和创建一个参照\r\n使用ADO连接对象来连接一个数据源\r\n使用ADO记录集对象操纵数据\r\n用记录集对象修改和插入记录\r\n使用ADO命令对象执行一个查询操作\r\n使用ADO参数对象运行带参数的查询\r\n使用ADO字段对象访问RecordSet数据\r\n使用ADO错误集进行出错处理\r\n使用ADO属性集检查特定的属性\r\nADO创建Web应用程序\r\n为ASP安装和配置MS(Internet信息服务IIS)\r\n用ASP写手稿\r\n用ASP中运行ADO查询\r\n用ASP和HTML窗口插入记录\r\n总结\r\n问题和解答\r\n\r\n第10章 用户界面控件\r\n\r\n使用固有的数据敏感控件\r\n利用TextBox控件输入数据\r\n用CheckBox控件来访问布尔值\r\n使用ListBox控件来显示数据\r\n使用标准ComboBox控件\r\n使用Label控件显示只读数据\r\n使用PictureBox控件显示位图图像\r\n使用OLE容器控件显示二进制对象\r\n使用Data-Aware ActiveX控件\r\n利用MasskedEdit控件控制文本输入\r\n使用RichTextBox控件显示格式化数据\r\n使用DBcombo和DBlist控件显示列表数据\r\n运用DBGrid和MSFlexGrid控件以行列形式显示数据\r\n第三方Data-Aware控件\r\n建立Data-Aware ActiveX控件\r\n总结\r\n问题和解答\r\n\r\n第11章 使用用DBGrid和Apex Ture DBGrid控件\r\n\r\nDatabase Grid控件概述\r\n在Visual Basic 5.0服务包中发布的有关DBGrid的解释\r\n从DBGrid控件开始学习\r\n在设计时状态下选择几列显示\r\n在设计时管理列\r\n使数据可编辑\r\n在设计时中插入分割条\r\n以代码操纵分割条对象\r\n以代码管理网格列\r\n用书签(Bookmark)特性导航\r\n用SelBookmarks集合选择记录\r\n在Unboud模式中使用DBGrid控件\r\n用True DBGrid Pro 5.0开发Database-Aware应用程序\r\nTrue DBGrid旧版本升级\r\nStyle格式化对象的存储和运用\r\n用ValueItem对象改变一列显示结果\r\n用CellTips为用户提供服务\r\n总结\r\n问题和解答\r\n\r\n第12章 MSFlexGrid控件和VideoSoft VSFLEX控件\r\n\r\n使用在线决策支持\r\n使用MSFlex控件\r\n给MSFlexGrid控件增加数据\r\n对FlexGrid控件中的数据进行排序\r\n使用FlexGrid控件对元素的数据进行合并\r\nFlexGrid在数据库中的使用\r\n使用VideoSoft VSFLEX 3.0\r\n编辑元素中的数据\r\n在元素内显示复选框\r\n将网格的内容存入磁盘文件\r\n自动调节行数\r\n总结\r\n问题和解答\r\n\r\n第13章 用DataWidgets创建用户接口\r\n\r\nSheridan Data Widgets系列的综述\r\n使用Sheridan DataGrid控件\r\n使用DataCombo控件\r\n使用DataDropDown控件\r\n使用DataOptionset控件\r\n使用Sheridan Enganced Data控件\r\n使用Data Command按钮\r\n总结\r\n问题和解答