本书全面深入地介绍了 Delphi 5的数据库编程技术,包括数据集、数据库访问链路、数据感知控件、 ADO、 Interbase、 Clientlserver、 MIDAS、决策支持、 BDE API、自定义数据集、 QuickReport报表、 TeeChat图表、数据库浏览器等内容。\r\n 本书内容全面而又不失简洁,范例丰富。既可以作为广大读者学习 Delphi 5的入门指导书,也可以作为程序员编程时的参考手册。\r\n 本书读者对象为计算机程序开发人员、大专院校计算机专业师生。
第一章 数据集\r\n\r\n1.1TDataset\r\n1.2TBDEDataSet\r\n1.3 TDBDataset\r\nl.4字段对象\r\n1.4.1具体的字段对象\r\nl.4.2动态字段对象\r\n1.4.3永久字段对象\r\nl.4.4属性集\r\n1.4.5 TFIeld\r\nl.5字段定义\r\nl.6 Oracles的对象字段\r\n1.6.1IADT字段\r\nl.6.2数组字段\r\n1.6.3数据集字段\r\n1.6.4引用字段\r\nl.7 BLOB字段\r\n\r\n第二章 数据库访问链路\r\n\r\n2.l数据源\r\n2.2访问数据库表\r\n2.2.l访问数据库表的一般步骤\r\n2.2.2 TTable\r\n2.2.3 TlndexDef\r\n2.2.4 TCheckConstraint\r\n2.2.5 Master/Detail关系\r\n2.3查询数据库\r\n2.3.l查询数据库的一般步骤\r\n2.3.2 TQuery\r\n2.3.3 TParam\r\n2.3.4 TParams\r\n2.3.5用 SQL进行统计\r\n2.3.6 SQL Builder\r\n2.4存储过程\r\n2.4.1访问存储过程的一般步骤\r\n2.4.2存储过程的参数\r\n2.4.3 TStoredProc\r\n2.5连接数据库\r\n2.6 BDE会话期\r\n2.6.1TSession\r\n2.6.2 TSCSSIOnLISt\r\n2.6.3动态创建TDatabase和TSesslon\r\n2.7批量移动数据\r\n2.8缓存更新\r\n2.9访问嵌套表\r\n2.10数据模块\r\n2.10.l为什么要使用数据模块\r\n2.10.2加入数据模块\r\n2.10.3命名\r\n2.10.4重用\r\n2.11访问文本文件\r\n2.12用 ODBC连接\r\n\r\n第三章 数据感知控件\r\n\r\n3.l显示和编辑数据的一般步骤\r\n3.2 TDBGnd\r\n3.2.1TDBGrid\r\n3.2.2 TDBGridColumns\r\n3.2.3在设计期设置列的属性\r\n3.2.4在运行期操纵列的属性\r\n3.3 TDBNavigator\r\n3.4 TDBText\r\n3.5 TDBEdit\r\n3.6 TDBMemo\r\n3.7 TDBImage\r\n3.8 TDBListBox\r\n3.9 TDBComboBox\r\n3.10 TDBCheckBox\r\n3.11 TDBRadioGroup\r\n3.12 TDBLookupListBox\r\n3.13 TDBLookupComboBox\r\n3.14 TDBRIChEdit\r\n3.15 TDBCtrlGrid\r\n\r\n第四章 ADO\r\n\r\n4.l关于ADO的概述\r\n4.2连接 ADO数据库\r\n4.2.l用 TADOConnection来连接\r\n4.2.2异步连接\r\n4.2.3连接属性\r\n4.2.4超时\r\n4.2.5登录\r\n4.2.6访问依附于连接的数据集\r\n4.2.7访问依附于连接的命令\r\n4.2.8列出所有可用的表\r\n4.2.9列出可用的存储过程\r\n4.2.10事务\r\n4.3 ADO数据集\r\n4.3.l连接ADO数据库\r\n4.3.2显示和编辑数据\r\n4.3.3批量更新\r\n4.3.4从文件中存取数据\r\n4.3.5在命令中使用参数\r\n4.4使用 TADODataset\r\n4.5使用 TADOTable\r\n4.6使用TADOQuery\r\n4.7使用 TADOStoredProc\r\n4.8执行命令\r\n\r\n第五章 访问Internet\r\n\r\n5.l关于 InterBase的概述\r\n5.2配置InterBase别名\r\n5.3创建数据库\r\n5.4创建表\r\n5.5用WISQL连接和浏览数据库\r\n5.6事务\r\n5.7 安全性\r\n5.8备份表\r\n5.9 Interbase Express\r\n5.10 TIBCustomDataSet\r\n5.11 TIBTable \r\n5.12 TIBQuery\r\n5.13 TIBStoredProc\r\n5.14 TIBDatabase\r\n5.15 TIBTransaction\r\n5.16 TIBUpdateSQL\r\n5.17 TIBDataSet \r\n5.18 TIBSQL\r\n5.19 TIBDatabaseInfo\r\n5.20 TIBSQLMonitor\r\n5.21 TIBEvents\r\n\r\n第六章 ClienWerver\r\n\r\n6.1什么情况下采用Client/Server模式\r\n6.2 Clientlserver的体系结构\r\n6.3与桌面数据库开发的比较\r\n6.3.l面向子集与面向记录\r\n6.3.2数据安全性\r\n6.3.3数据完整性\r\n6.3.4记录锁定的方式\r\n6.3.5面向事务\r\n6.4服务器:设计后端\r\n6.4.l定义数据库表\r\n6.4.2域\r\n6.4.3视图\r\n6.4.4存储过程\r\n6.4.5触反器\r\n6.4.6对数据库对象的访问权限\r\n6.5登录\r\n\r\n第七章 MIDAS\r\n\r\n7.1应用服务器\r\n7.2TDatasetDovlder\r\n7.3“瘦”客户\r\n7.4 TCustolnRemoteserver\r\n7.5TDispatChConnection\r\n7.6 TCOMConnection\r\n7.7 TDCOMConnection\r\n7.8TOLEntCrpnseConnection\r\n7.9TStreamedConnection\r\n7.10 TSochtConnection\r\n7.11TWebConnection\r\n7.12 TCorbaConnection\r\n7.13 TSimpleObjectBroker\r\n7.14 TClientDataset\r\n7.15“公文包”模式\r\n7.16创建 ACtiveForm形式的“瘦”客户\r\n\r\n第八章 决策支持\r\n\r\n8.l创建决策支持程序的一般步骤\r\n8.2引人数据集\r\n8.3建立数据仓库\r\n8.4决策方编辑器\r\n8.5决策源\r\n8.6数据透视表\r\n8.7决策栅格\r\n\r\n第九章 调用 BDE API\r\n\r\n9.1Check()\r\n9.2游标和句柄\r\n9.3 dBASE表\r\n9.3.l物理记录编号\r\n9.3.2显示被软删除的记录\r\n9.3.3测试被软删除的记录\r\n9.3.4恢复被软删除的记录\r\n9.3.5紧缩\r\n9.4 Paradox表\r\n9.4.1获取记录的序号\r\n9.4.2紧凑\r\n9.5限制查询结果\r\n9.6快速进行表复制\r\n9.7列出所有的用户\r\n\r\n第十章 自定义数据集\r\n\r\n10.1创建自定义数据集\r\n10.2打开、初始化和关闭数据集\r\n10.3管理记录缓冲区\r\n10.4书签管理\r\n10.5记录导航\r\n10.6编辑\r\n10.7记录编号\r\n10.8异常处理\r\n10.9 TMyDataset的完整代码\r\n\r\n第十一章 QulckReport报表\r\n\r\n11.1QuickReport概述\r\n11.2建立报表的一般步骤\r\n11.2.1一个最简单的报表\r\n11.2.2一个稍复杂的报表\r\n11.2.3基于自定义的文本建立报亭\r\n11.2.4自定义预览窗口\r\n11.3 TQuickRep\r\n11.4 TQRSubDetail\r\n11.5 TQRBand\r\n11.6 TQRChildBand\r\n11.7 TQRGroup\r\n11.8 TQRLabel\r\n11.9 TQRDBText\r\n11.10 TQREXpr\r\n11.11 TQRSysData\r\n11.12 TQRMemo\r\n11.13 TQltRichText\r\n11.14 TQRDBXichText\r\n11.15 TQRShaPe\r\n11.16 TQRllnage、 TQRDBllnage\r\n11.17 TQRComposltCReport\r\n11.18 TQRPrVICW\r\n11.19 TQRPrinter\r\n11.20 TQRTextFlter和 TQRCSVFilter\r\n11.21 TQRHTMLFlter\r\n\r\n第十二章 TeeChart图表\r\n\r\n12.l制作 TeeChart图表的一般步骤\r\n12.2 TeeChart向导\r\n12.3图表编辑器\r\n12.4引出图表\r\n12.5预览和打印图表\r\n12.6创建数据库图表\r\n12.7在QuickReport报表上创建图表\r\n12.8创建决策图表\r\n\r\n第十三章 数据库浏览器\r\n\r\n13.l数据库浏览器的窗口\r\n13.2建立和维护数据库别名\r\n13.3信息窗格\r\n13.4访问数据库表\r\n13.5数据字典