字段名(20分)

  • 主题发起人 主题发起人 nter
  • 开始时间 开始时间
N

nter

Unregistered / Unconfirmed
GUEST, unregistred user!
请问有没有方法可以在程序编译好后,运行时随意改一个表中的字段名,
或加一个字段,又怎样将例如第四列的字段名称读出来。
可以写一两句例子来看看吗,谢谢!

 
是你提的fieldname问题吗!
不要改字段名
如果字段中有“field” 字段,试一下这样
selelct * from sub a where a.'field'="E12345"

>>怎样将例如第四列的字段名称读出来
应该不难,可是想不起来
 
可以这样试试:
假如Form有这样一个Table控件Table1,则可以:
Table1.FieldCount为字段个数
Table1.Fields为第i个字段(或Table1.Fields.FieldByNumber)
Table1.Fields.FieldName为第i个字段的字段名
Table1.Fields.Value, Table1.Fields.AsInteger(或AsBoolean,
AsFloat....)则为取该字段的值。

至于增加字段, 可以调用方法ADD, 如Table1.Fields.Add(aField)
其中aField为TField类型, aField.AsInteger将该字段定义为Integer类型,
.Size定义它的长度。
更详细的描述可以参阅HELP中的TTable和TField的有关说明。

<<<===Aardwolf
 
接受答案了.
 
后退
顶部