N nter Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-04 #1 请问有没有方法可以在程序编译好后,运行时随意改一个表中的字段名, 或加一个字段,又怎样将例如第四列的字段名称读出来。 可以写一两句例子来看看吗,谢谢!
烂 烂泥 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-04 #2 是你提的fieldname问题吗! 不要改字段名 如果字段中有“field” 字段,试一下这样 selelct * from sub a where a.'field'="E12345" >>怎样将例如第四列的字段名称读出来 应该不难,可是想不起来
是你提的fieldname问题吗! 不要改字段名 如果字段中有“field” 字段,试一下这样 selelct * from sub a where a.'field'="E12345" >>怎样将例如第四列的字段名称读出来 应该不难,可是想不起来
A Aardwolf Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-04 #3 可以这样试试: 假如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
可以这样试试: 假如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