Delphi 7高效数据库程序设计
内容简介
dbExpress是Borland公司下一代数据访问技术。本书不仅详细介绍了dbExpress的基本功能、使用技巧以及Delphi/Kylix的DataSnap技术,还详细讨论了dbExpress的实现原理以及dbExpress的未来发展趋势。本书结构清晰,讲解透彻,实例丰富。作者李维是Borland公司著名技术专家,曾著有多部Delphi名著。通过阅读本书,读者可以充分利用dbExpress的强大功能,开发出高效率的Delphi/Kylix系统。本书适合Delphi/Kylix/C++Builder程序员、数据库程序设计师以及对Delphi/Kylix感兴趣的人员阅读。 目录
序 第一部分 dbExpress基本功能篇 第1章 dbExpress组件、概念、技术和应用程序 1.1 dbExpress组件
1.2 建立第一个dbExpress数据库应用程序
1.3 使用dbExpress的概念
1.4 使用dbExpress修改数据
1.4.1 使用TSQLDataSet搭配TDataSetProvider和TClientDataSet组件
1.4.2 使用TSimpleDataSet组件
1.5 dbExpress驱动程序的设置
1.6 结论 第2章 使用dbExpress组件 2.1 使用TSimpleDataSet组件
2.1.1 使用动态SQL语句处理数据
2.1.2 Data和Delta特性
2.1.3 修改数据—多个数据表
2.1.4 控制数据访问记录数—PacketRecords特性
2.2 DataSnap技术
2.3 使用TSQLDataSet和TSQLQuery组件
2.3.1 使用TSQLDataSet组件
2.3.2 使用TSQLQuery组件
2.3.3 执行SQL脚本
2.4 使用TSQLStoredProc组件
2.5 使用TSQLMonitor组件
2.6 结论 第3章 更多的dbExpress技巧 3.1 数据排序
3.1.1 dbExpress/DataSnap默认排序
3.1.2 使用TSQLDataSet的排序特性
3.1.3 在TSimpleDataSet中进行动态排序
3.1.4 排序时考虑的因素
3.2 内存数据表
3.3 使用计算字段
3.4 使用Aggregate字段
3.5 UpdateStatus
3.6 SavePoint
3.7 MyBase
3.8 TField对象的SetText和GetText事件处理函数
3.9 结论 第二部分 dbExpress进阶功能篇 第4章 搜寻数据 4.1 搜寻数据集数据
4.1.1 Locate
4.1.2 Lookup
4.1.3 过滤器
4.1.4 Range
4.2 搜寻方法的比较
4.3 如何快速地在数据集中搜寻数据
4.3.1 分析Delphi/Kylix搜寻结果数据集方法的行为
4.3.2 数据表包含少量的数据
4.3.3 数据表包含大量的数据
相关文档:
Delphi操作INI文件步骤如下:
-------------------------------------
1)在Uses中添加iniFile单元;
2)声明TiniFile对象;
3)创建TiniFile对象;
----------------try------------------
4)INI文件读写操作;
--------------finally----------------
5)释放TiniFile对象;
---------------end--------------- ......
一、使用文件流的方法进行拷贝,当然。同样的道理,你也可以使用内存流等方法进行文件的拷贝,原理是一样的。
procedure copyfile(sourcefilename,targetfilename : String);
var f1, f2: tfilestream;
begin
f1 := tfilestream.Create(sourcefilename, fmopenread);
try
f2 := tfilestream ......
开发步骤:
1、创建ActiveX Library工程。
2、创建COM Object。
3、创建Type Library,并创建相应接口。
4、创建接口对应的函数和实现。
具体如下:
3、创建Type Library,并创建相应接口。
view|type library
找到已经生成的type library,其实和TLB文件是对应的。
我们可以看到上一步生成的对象也含在里面。
我 ......
分类
运算符
操作
操作数
结果类型
范例
算术运算符
+
加
整数,实数
整数,实数
X + Y
-
减
整数,实数
整数,实数
Result - 1
*
乘
整数,实数
整数,实数
P * InterestRate
/
实数除
整数,实数
实数
X / 2
div
整数除
整数
整数
Total div UnitSize
mod
取模
整数
整数
Y mod 6
......