rt
解决方案 »
- 初学Socket 请高手帮忙解答
- 过客!过客!过客!过客!过客!过客!, 我已装了Appcontrols Suite 2.6 (TAppBar ),请问怎样做类似于QQ 那个的窗体呢?
- 在线等
- 我的程序出这样的错误:‘消息筛选器显示应用程序正在使用中'
- 如何关闭主窗口而不终止程序??
- 有工资表(access 表),想按某个公式计算里面的某个字段(例如:应付工资),研究了一下,觉得利用VBA似乎可行,但却不知该如何入手,望高
- 急聘 delphi+sqlServer , 实际工作经验一年以上。学历无要求。年龄无要求。
- 求版主别删除!浦发银行系统维护的笔试会考些什么?
- 请问怎样判别一个程序是否执行 selectacc 表单?
- delphi中用scrollbox怎么做房态图
- 如何输出如下文本格式
- 请问怎么写程序更改本机时间!
TFielddef是一个相应于数据集记录的物理字段的字段定义。数据集中的每个字段都将自动创建一
个字段定义。一个字段定义中含有一个相应的TField对象,但不是所有的TField对象都有字
段定义,例如,可计算字段就没有相应的字段定义对象。
(·¥·)
如果是修改了Fields,可以使用DataSet.FieldDefs.Update来根据“物理”字段来
更新DataSet的FieldDefs,当然,创建的Calculated和Lookup字段更新不到FieldDefs中来;可以根据FieldDefs来创建DataSet。即使用Table.CreateTable方法,
创建后,Fields与FieldDefs一致。可惜的是,FieldDefs只能是数据字段,而不能定义Calculated和Lookup字段。因此,要想动态创建和删除Calculated或Lookup字段,只能是使用Fields,而不能使用FieldDefs。
fields可用来引用表:如s:=table1.fields[0].asstring;