Table组件的CreateTable方法的使用:
CreateTable方法是用来应用新的结构信息建立一个新表格的方法。在应用程序运行时调用CreateTable会产生一个利用数据集当前定义建立的表格。使用CreateTable方法会覆盖已存在表格的结构和数据。所以,在使用CreateTable方法前检查Exists属性。如果FieldDefs属性包含数值,那么这些数值将被用来建立字段定义。否则,就将应用Fields属性的值。如果IndexDefs属性包含数值,它们将被用来创建数据集的索引定义。
下面结合一个实例来说明:
ProcedureTFrom1.Button1Click(Sender:TObject);
Begin
IfnotTable1.Existsthen{避免覆盖已存表格}
Begin
WithTable1do
Begin
Active:=false;{设置前表格组件必须关闭}
{首先,确定表格的类型和名字}
Databasename:='DBDEMOS';
TableType:=ttParadox;
TableName:='CustInfo';
{其次,确定表格中的字段}
WithFieldDefsdo
Begin
Clear;
Add('Field1',ftInteger,0,True);
Add('Field2',ftString,0,False);
End;
{然后,确定索引}
WithIndexDefsdo
Begin
Clear;
Add('','Fields1',[ixPrimary,ixUnique]);
Add('FldIndex','Field2',[ixCaseInsensitive]);
End;
{在给出条件后建立表格}
Createtable;
End;
End;
End;
Table中APplyrangecancelrangeEditRangeStart的使用——用来改变索引
ProcedureTForm1.Button1Click(Sender:TObject);
Begin
Withtable1do
Beghin
EditRangeStart;
FieldByName('Company').AsString:=EditStart.Text;
{根据EditStart的Text属性值设置起始值}
EditRangeEnd;
FieldByName('Company').AsString:=EditEnd.Text;
{根据EditEnd的text属性值设置结果值}
ApplyRange;//使范围生效
End;
End;
Query中的SQL属性是一个TStrings对象。在代码中调用的话,步骤如下:
1)调用Query的Close方法关闭Query
2)调用TStrings的Clear方法清除Query中的SQL属性值
3)调用TStrings的Add方法向Query的SQL属性中添加SQL语句
4)调用QUery的OPen方法或者ExecSQL方法恢复Query对象的打开状态
分享到:
相关推荐
delphi 操作数据库公共类,封装了大量的操作数据库的函数。
适合新手学习的Delphi基础数据库操作..rar
一个自动生成Delphi操作数据库代码的工具,节省开发时间
最新Delphi7数据库开发指南全书 pdg 格式,这本书偏重于delphi对数据库的各种操作技巧的讲述,如果你对Delphi有一定基础的话,那阅读本书最好不过了,不过你没基础的话,也不要紧,通过前三章的阅读你会对Delphi有一...
一个简单的delphi连接数据库的demo,能够执行更新的操作。连接方式是采用window验证的连接方式
delphi 数据库操作 关于ACCESS数据库操作例子
用DELPHI开发WEB服务操作数据库,进行增加,删除和修改。
《Delphi 7数据库项目案例导航》配书光盘内容及其使用说明 ___________________________________________________________________________ 1. 目录内容: 本光盘为《Delphi 7 数据库项目案例导航》配书光盘。本...
delphi7操作数据库之Access完整实例
Delphi使用SQLite3,包括本地数据库和内存数据库,本地数据库加载到内存,内存数据库备份到本地,使用sqlite simple delphi包装类。
介绍了Delphi7 的数据库的基本操作,帮助delphi的数据库学习入门
delphi 数据库操作编辑 景点编辑代码 ,树形,数据编辑,增删改查。。。。
1575.17 小结 157第6章 利用窗体维护数据 1586.1 窗体对象 1586.1.1 基本属性 1586.1.2 窗体的常用事件和方法 1616.2 利用窗体进行数据的操作 1626.2.1 数据的排序 1626.2.2 数据的查询 1646.2.3 对数据库中的数据...
delphi连接数据库高级操作
第 1 章介绍了Delphi 数据库开发工具,包括BDE Administrator、SQL Explorer、SQL Monitor 和Database Desktop 等数据库工具的使用。 还介绍了SQL 语言,包括通用SQL 查询语句、更新查询语句、表之间的连接和数据...
几乎所有Delphi数据库操作方面的书籍,大都对数据库泛泛而淡;几年前在书店看过一本书讲到怎样封装数据库操作,当时没买下来,后来一直找不到这本书,今天在网上终于发现有讲delphi封装数据库操作的书,不过是我看到...
Delphi用ADO操作数据库完整示例.docDelphi用ADO操作数据库完整示例.docDelphi用ADO操作数据库完整示例.docDelphi用ADO操作数据库完整示例.docDelphi用ADO操作数据库完整示例.docDelphi用ADO操作数据库完整示例....
delphi7操作Access数据库完整实例
delphi7操作SQL数据库简单实例.pdf
Delphi数据库操作函数的封装,数据持久层(连接池),很不错的。