如何自动取出数据库表中的全部字段名,放入ComboBox,供用户指定查询条件!(100分)

  • 主题发起人 主题发起人 coolqiang
  • 开始时间 开始时间
C

coolqiang

Unregistered / Unconfirmed
GUEST, unregistred user!
打开一个表后,要进行查询,需要指定查询条件:XX字段的值 > XXX,类似这样的。
现在想用ComboBox自动取出当前表中所有定义的字段,例如当前表中有字段ID、Name、Age,
则当前各ComboBox的Items如下:

ComboBox1 ComboBox2 ComboBox3
ID = 由用户输入
Name >
Age <
>=
<=
<>

其中ComboBox2的Items是固定的,ComboBox3是由用户输入的,都好说。关键是ComboBox1,
如果都是设计时手动录入或程序中写赋值代码,实在麻烦。所以希望能自动取出指定表的全
部字段,这样即简洁方便,又可重复利用,但就是不知道如何实现。
 
先把表open,然后
for i:=0 to Table.FieldCount-1 do
combobox.Items.Add(Table.Fields.FieldName);
 
来晚了,让楼上的抢先了!
 
呵呵,我找到了一个更简单的办法,用Table1.GetFieldNames(List1.Items)
 
ai~100分啊,离我远去了~
 
如果有其它方法,也请大家指出,一样加分!
 
over 还等什么呀,我等的急死了
 
Brave:呵呵,你这么急着要分?放心啦,分不会少了你的。顺便告诉你,多关注我的提
问,一定会有收获。因为我是数据库编程的新手,许多东西要请教大家。
 
接受答案了.
 
后退
顶部