我想在一个表里满足的条件显示在DBCOMBOBOX里.比如,在表ROOM.DB里.有NUM,STATUS这两个字段,我用QUERY进行SQL查询,把查询的满足的条件显示在DBCOMBOBOX里,程序是这样的.我在QUERY的SQL里添加如下代码:select NUM from room where status='空';再把DBCOMBOBOX的DATAFIELD设置成'NUM'.可是结果在DBCOMBOBOX里只显示了一条记录,我有点不懂了。再想问一下,DBCOMBOBOX是不是可以显示表里满足的条件呢.请问如何才能把数据库里的满足的条件显示在DBCOMBOBOX里?请赐教!
----------------------------------------------
-
DBComboBox1.Items.clear; with query do begin close; sql.clear; sql.add('select NUM from room where status='空''); Open; while not EOF do begin DBComboBox1.Items.Add(Fields[0].Text); next; end; end;