如何获取一个表的各字段名(50分)

  • 主题发起人 主题发起人 nuaa.cs.zhanglu
  • 开始时间 开始时间
N

nuaa.cs.zhanglu

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟希望在程序中读取表的各字段名;
我是用TTable组件与数据库相连
 
先用database连接数据库,table与database连接就行了,
database提供了一个方法可以得到表的字段列表,你自己找一下吧。
 
在上一个问题中,我还希望得到字段的类型
 
For i := 0 to Table1.FieldCount -1 do begin
Memo1.Lines.Add(Table1.Field.FieldName;
end;
 
得到类型有DataType的属性
 
你在你的table1先设好在如formcreate或其他触发事件写下
table1.open;
try
table1.GetFieldNames(combobox1.items);
finally
table1.Close;
 
小弟用的也是TTable的Fields属性,原先没有能取出结果的原因是表未打开,只要打开表问题就
解决了。
 

Similar threads

S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
S
回复
0
查看
888
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部